Home
last modified time | relevance | path

Searched refs:OutArg (Results 1 – 2 of 2) sorted by relevance

/openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/
H A DAMDGPURewriteOutArguments.cpp240 Argument *OutArg = Pair.first; in runOnFunction() local
258 MemoryLocation::getBeforeOrAfter(OutArg), true, BB->end(), BB, RI); in runOnFunction()
280 [OutArg](const std::pair<Argument *, Value *> &Entry) { in runOnFunction()
281 return Entry.first == OutArg; in runOnFunction()
284 << "Saw multiple out arg stores" << *OutArg << '\n'); in runOnFunction()
291 ValVec.emplace_back(OutArg, ReplVal); in runOnFunction()
297 OutArgIndexes.insert({OutArg->getArgNo(), ArgTy}); in runOnFunction()
/openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/GISel/
H A DAArch64CallLowering.cpp1124 ArgInfo &OutArg = OutArgs.back(); in lowerCall() local
1125 assert(OutArg.Regs.size() == 1 && in lowerCall()
1126 MRI.getType(OutArg.Regs[0]).getSizeInBits() == 1 && in lowerCall()
1131 OutArg.Regs[0] = in lowerCall()
1132 MIRBuilder.buildZExt(LLT::scalar(8), OutArg.Regs[0]).getReg(0); in lowerCall()
1134 OutArg.Ty = Type::getInt8Ty(Ctx); in lowerCall()