Home
last modified time | relevance | path

Searched refs:getReturnInfo (Results 1 – 12 of 12) sorted by relevance

/llvm-project-15.0.7/clang/lib/CodeGen/
H A DTargetInfo.cpp188 FI.getReturnInfo() = Info.getNaturalAlignIndirect(Ty); in classifyReturnType()
995 FI.getReturnInfo() = classifyReturnType(FI.getReturnType()); in computeInfo()
1982 } else if (FI.getReturnInfo().isIndirect()) { in computeInfo()
1988 FI.getReturnInfo().setInReg(true); in computeInfo()
2086 ABIArgInfo &Ret = FI.getReturnInfo(); in rewriteWithInAlloca()
3977 FI.getReturnInfo() = classifyRegCallStructType( in computeInfo()
3999 if (FI.getReturnInfo().isIndirect()) in computeInfo()
5528 FI.getReturnInfo() = in computeInfo()
8186 ABIArgInfo &RetInfo = FI.getReturnInfo(); in computeInfo()
10892 FI.getReturnInfo() = classifyReturnType(RetTy); in computeInfo()
[all …]
H A DCGVTables.cpp352 similar(CallFnInfo.getReturnInfo(), CallFnInfo.getReturnType(), in EmitCallAndReturnForThunk()
353 CurFnInfo->getReturnInfo(), CurFnInfo->getReturnType())); in EmitCallAndReturnForThunk()
370 (CurFnInfo->getReturnInfo().getKind() == ABIArgInfo::Indirect || in EmitCallAndReturnForThunk()
408 const ABIArgInfo &RetAI = CurFnInfo->getReturnInfo(); in EmitMustTailThunk()
H A DCodeGenFunction.cpp1082 } else if (CurFnInfo->getReturnInfo().getKind() == ABIArgInfo::Indirect) { in StartFunction()
1086 if (CurFnInfo->getReturnInfo().isSRetAfterThis()) in StartFunction()
1089 CurFnInfo->getReturnInfo().getIndirectAlign()); in StartFunction()
1090 if (!CurFnInfo->getReturnInfo().getIndirectByVal()) { in StartFunction()
1097 } else if (CurFnInfo->getReturnInfo().getKind() == ABIArgInfo::InAlloca && in StartFunction()
1100 unsigned Idx = CurFnInfo->getReturnInfo().getInAllocaFieldIndex(); in StartFunction()
H A DCGCall.cpp795 ABIArgInfo &retInfo = FI->getReturnInfo(); in arrangeLLVMFunctionInfo()
1499 const ABIArgInfo &RetAI = FI.getReturnInfo(); in construct()
1570 const auto &RI = FI.getReturnInfo(); in ReturnTypeUsesSRet()
1620 const ABIArgInfo &retAI = FI.getReturnInfo(); in GetFunctionType()
2287 const ABIArgInfo &RetAI = FI.getReturnInfo(); in ConstructAttributeList()
3508 const ABIArgInfo &RetAI = FI.getReturnInfo(); in EmitFunctionEpilog()
4707 const ABIArgInfo &RetAI = CallInfo.getReturnInfo(); in EmitCall()
H A DSwiftCallingConv.cpp871 auto &retInfo = FI.getReturnInfo(); in computeABIInfo()
H A DMicrosoftCXXABI.cpp1133 FI.getReturnInfo() = ABIArgInfo::getIndirect(Align, /*ByVal=*/false); in classifyReturnType()
1136 FI.getReturnInfo().setSRetAfterThis(FI.isInstanceMethod()); in classifyReturnType()
1140 FI.getReturnInfo().setInReg(isAArch64); in classifyReturnType()
H A DCGStmt.cpp2525 const ABIArgInfo &RetAI = CurFnInfo->getReturnInfo(); in EmitAsmStmt()
H A DCGClass.cpp2912 calleeFnInfo.getReturnInfo().getKind() == ABIArgInfo::Indirect && in EmitForwardingCallToLambda()
H A DItaniumCXXABI.cpp1200 FI.getReturnInfo() = ABIArgInfo::getIndirect(Align, /*ByVal=*/false); in classifyReturnType()
/llvm-project-15.0.7/clang/include/clang/CodeGen/
H A DCGFunctionInfo.h711 ABIArgInfo &getReturnInfo() { return getArgsBuffer()[0].info; } in getReturnInfo() function
712 const ABIArgInfo &getReturnInfo() const { return getArgsBuffer()[0].info; } in getReturnInfo() function
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/GlobalISel/
H A DCallLowering.h475 void getReturnInfo(CallingConv::ID CallConv, Type *RetTy, AttributeList Attrs,
/llvm-project-15.0.7/llvm/lib/CodeGen/GlobalISel/
H A DCallLowering.cpp101 getReturnInfo(CallConv, RetTy, CB.getAttributes(), SplitArgs, DL); in lowerCall()
924 void CallLowering::getReturnInfo(CallingConv::ID CallConv, Type *RetTy, in getReturnInfo() function in CallLowering
953 getReturnInfo(CallConv, ReturnType, F.getAttributes(), SplitArgs, in checkReturnTypeForCallConv()