Home
last modified time | relevance | path

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

/external/clang/lib/CodeGen/
DCGVTables.cpp299 similar(CallFnInfo.getReturnInfo(), CallFnInfo.getReturnType(), in EmitCallAndReturnForThunk()
300 CurFnInfo->getReturnInfo(), CurFnInfo->getReturnType())); in EmitCallAndReturnForThunk()
317 CurFnInfo->getReturnInfo().getKind() == ABIArgInfo::Indirect && in EmitCallAndReturnForThunk()
355 const ABIArgInfo &RetAI = CurFnInfo->getReturnInfo(); in EmitMustTailThunk()
DTargetInfo.cpp600 FI.getReturnInfo() = classifyReturnType(FI.getReturnType()); in computeInfo()
672 FI.getReturnInfo() = classifyReturnType(FI.getReturnType()); in computeInfo()
765 FI.getReturnInfo() = classifyReturnType(FI.getReturnType()); in computeInfo()
1600 FI.getReturnInfo() = classifyReturnType(FI.getReturnType(), State); in computeInfo()
1601 } else if (FI.getReturnInfo().isIndirect()) { in computeInfo()
1607 FI.getReturnInfo().setInReg(true); in computeInfo()
1689 ABIArgInfo &Ret = FI.getReturnInfo(); in rewriteWithInAlloca()
3281 FI.getReturnInfo() = classifyReturnType(FI.getReturnType()); in computeInfo()
3288 if (FI.getReturnInfo().isIndirect()) in computeInfo()
3642 FI.getReturnInfo() = classify(FI.getReturnType(), FreeSSERegs, true); in computeInfo()
[all …]
DCodeGenFunction.cpp807 } else if (CurFnInfo->getReturnInfo().getKind() == ABIArgInfo::Indirect && in StartFunction()
812 if (CurFnInfo->getReturnInfo().isSRetAfterThis()) in StartFunction()
814 ReturnValue = Address(&*AI, CurFnInfo->getReturnInfo().getIndirectAlign()); in StartFunction()
815 } else if (CurFnInfo->getReturnInfo().getKind() == ABIArgInfo::InAlloca && in StartFunction()
818 unsigned Idx = CurFnInfo->getReturnInfo().getInAllocaFieldIndex(); in StartFunction()
DCGCall.cpp713 ABIArgInfo &retInfo = FI->getReturnInfo(); in arrangeLLVMFunctionInfo()
1354 const ABIArgInfo &RetAI = FI.getReturnInfo(); in construct()
1424 return FI.getReturnInfo().isIndirect(); in ReturnTypeUsesSRet()
1473 const ABIArgInfo &retAI = FI.getReturnInfo(); in GetFunctionType()
1805 const ABIArgInfo &RetAI = FI.getReturnInfo(); in ConstructAttributeList()
2682 const ABIArgInfo &RetAI = FI.getReturnInfo(); in EmitFunctionEpilog()
3518 const ABIArgInfo &RetAI = CallInfo.getReturnInfo(); in EmitCall()
DSwiftCallingConv.cpp823 auto &retInfo = FI.getReturnInfo(); in computeABIInfo()
DMicrosoftCXXABI.cpp1087 FI.getReturnInfo() = ABIArgInfo::getIndirect(Align, /*ByVal=*/false); in classifyReturnType()
1088 FI.getReturnInfo().setSRetAfterThis(FI.isInstanceMethod()); in classifyReturnType()
1092 FI.getReturnInfo() = ABIArgInfo::getIndirect(Align, /*ByVal=*/false); in classifyReturnType()
DCGStmt.cpp1938 const ABIArgInfo &RetAI = CurFnInfo->getReturnInfo(); in EmitAsmStmt()
DCGClass.cpp2914 calleeFnInfo.getReturnInfo().getKind() == ABIArgInfo::Indirect && in EmitForwardingCallToLambda()
DItaniumCXXABI.cpp982 FI.getReturnInfo() = ABIArgInfo::getIndirect(Align, /*ByVal=*/false); in classifyReturnType()
/external/llvm-project/clang/lib/CodeGen/
DTargetInfo.cpp180 FI.getReturnInfo() = Info.getNaturalAlignIndirect(Ty); in classifyReturnType()
699 FI.getReturnInfo() = classifyReturnType(FI.getReturnType()); in computeInfo()
796 FI.getReturnInfo() = classifyReturnType(FI.getReturnType()); in computeInfo()
950 FI.getReturnInfo() = classifyReturnType(FI.getReturnType()); in computeInfo()
1922 FI.getReturnInfo() = classifyReturnType(FI.getReturnType(), State); in computeInfo()
1923 } else if (FI.getReturnInfo().isIndirect()) { in computeInfo()
1929 FI.getReturnInfo().setInReg(true); in computeInfo()
2027 ABIArgInfo &Ret = FI.getReturnInfo(); in rewriteWithInAlloca()
3867 FI.getReturnInfo() = in computeInfo()
3873 FI.getReturnInfo() = getIndirectReturnResult(FI.getReturnType()); in computeInfo()
[all …]
DCGVTables.cpp348 similar(CallFnInfo.getReturnInfo(), CallFnInfo.getReturnType(), in EmitCallAndReturnForThunk()
349 CurFnInfo->getReturnInfo(), CurFnInfo->getReturnType())); in EmitCallAndReturnForThunk()
366 (CurFnInfo->getReturnInfo().getKind() == ABIArgInfo::Indirect || in EmitCallAndReturnForThunk()
406 const ABIArgInfo &RetAI = CurFnInfo->getReturnInfo(); in EmitMustTailThunk()
DCodeGenFunction.cpp1040 } else if (CurFnInfo->getReturnInfo().getKind() == ABIArgInfo::Indirect) { in StartFunction()
1044 if (CurFnInfo->getReturnInfo().isSRetAfterThis()) in StartFunction()
1046 ReturnValue = Address(&*AI, CurFnInfo->getReturnInfo().getIndirectAlign()); in StartFunction()
1047 if (!CurFnInfo->getReturnInfo().getIndirectByVal()) { in StartFunction()
1054 } else if (CurFnInfo->getReturnInfo().getKind() == ABIArgInfo::InAlloca && in StartFunction()
1057 unsigned Idx = CurFnInfo->getReturnInfo().getInAllocaFieldIndex(); in StartFunction()
DCGCall.cpp783 ABIArgInfo &retInfo = FI->getReturnInfo(); in arrangeLLVMFunctionInfo()
1449 const ABIArgInfo &RetAI = FI.getReturnInfo(); in construct()
1520 const auto &RI = FI.getReturnInfo(); in ReturnTypeUsesSRet()
1570 const ABIArgInfo &retAI = FI.getReturnInfo(); in GetFunctionType()
2090 const ABIArgInfo &RetAI = FI.getReturnInfo(); in ConstructAttributeList()
3225 const ABIArgInfo &RetAI = FI.getReturnInfo(); in EmitFunctionEpilog()
4314 const ABIArgInfo &RetAI = CallInfo.getReturnInfo(); in EmitCall()
DSwiftCallingConv.cpp870 auto &retInfo = FI.getReturnInfo(); in computeABIInfo()
DMicrosoftCXXABI.cpp1117 FI.getReturnInfo() = ABIArgInfo::getIndirect(Align, /*ByVal=*/false); in classifyReturnType()
1120 FI.getReturnInfo().setSRetAfterThis(FI.isInstanceMethod()); in classifyReturnType()
1124 FI.getReturnInfo().setInReg(isAArch64); in classifyReturnType()
DCGStmt.cpp2361 const ABIArgInfo &RetAI = CurFnInfo->getReturnInfo(); in EmitAsmStmt()
DCGClass.cpp2882 calleeFnInfo.getReturnInfo().getKind() == ABIArgInfo::Indirect && in EmitForwardingCallToLambda()
DItaniumCXXABI.cpp1221 FI.getReturnInfo() = ABIArgInfo::getIndirect(Align, /*ByVal=*/false); in classifyReturnType()
/external/clang/include/clang/CodeGen/
DCGFunctionInfo.h594 ABIArgInfo &getReturnInfo() { return getArgsBuffer()[0].info; } in getReturnInfo() function
595 const ABIArgInfo &getReturnInfo() const { return getArgsBuffer()[0].info; } in getReturnInfo() function
/external/llvm-project/clang/include/clang/CodeGen/
DCGFunctionInfo.h689 ABIArgInfo &getReturnInfo() { return getArgsBuffer()[0].info; } in getReturnInfo() function
690 const ABIArgInfo &getReturnInfo() const { return getArgsBuffer()[0].info; } in getReturnInfo() function