Searched refs:OutArg (Results 1 – 2 of 2) sorted by relevance
238 Argument *OutArg = Pair.first; in runOnFunction() local256 MemoryLocation::getBeforeOrAfter(OutArg), true, BB->end(), BB, RI); in runOnFunction()277 if (llvm::is_contained(llvm::make_first_range(ValVec), OutArg)) { in runOnFunction()279 << "Saw multiple out arg stores" << *OutArg << '\n'); in runOnFunction()286 ValVec.emplace_back(OutArg, ReplVal); in runOnFunction()292 OutArgIndexes.insert({OutArg->getArgNo(), ArgTy}); in runOnFunction()
1336 ArgInfo &OutArg = OutArgs.back(); in lowerCall() local1337 assert(OutArg.Regs.size() == 1 && in lowerCall()1338 MRI.getType(OutArg.Regs[0]).getSizeInBits() == 1 && in lowerCall()1343 OutArg.Regs[0] = in lowerCall()1344 MIRBuilder.buildZExt(LLT::scalar(8), OutArg.Regs[0]).getReg(0); in lowerCall()1346 OutArg.Ty = Type::getInt8Ty(Ctx); in lowerCall()