Home
last modified time | relevance | path

Searched refs:RetInfo (Results 1 – 3 of 3) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DAMDGPUCallLowering.cpp309 ArgInfo RetInfo(Reg, VT.getTypeForEVT(Ctx), 0); in lowerReturnVal() local
310 setArgFlags(RetInfo, AttributeList::ReturnIndex, DL, F); in lowerReturnVal()
314 if (RetInfo.Flags[0].isSExt()) { in lowerReturnVal()
315 assert(RetInfo.Regs.size() == 1 && "expect only simple return values"); in lowerReturnVal()
317 } else if (RetInfo.Flags[0].isZExt()) { in lowerReturnVal()
325 RetInfo.Ty = ExtVT.getTypeForEVT(Ctx); in lowerReturnVal()
326 LLT ExtTy = getLLTForType(*RetInfo.Ty, DL); in lowerReturnVal()
331 if (Reg != RetInfo.Regs[0]) { in lowerReturnVal()
332 RetInfo.Regs[0] = Reg; in lowerReturnVal()
334 setArgFlags(RetInfo, AttributeList::ReturnIndex, DL, F); in lowerReturnVal()
[all …]
/llvm-project-15.0.7/llvm/lib/Analysis/
H A DCFLSteensAliasAnalysis.cpp167 auto RetInfo = Sets.find(InstantiatedValue{RetVal, 0}); in FunctionInfo() local
168 if (RetInfo) in FunctionInfo()
169 AddToRetParamRelations(0, RetInfo->Index); in FunctionInfo()
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DTargetInfo.cpp8186 ABIArgInfo &RetInfo = FI.getReturnInfo(); in computeInfo() local
8188 RetInfo = classifyReturnType(FI.getReturnType()); in computeInfo()
8191 uint64_t Offset = RetInfo.isIndirect() ? MinABIStackAlignInBytes : 0; in computeInfo()