Home
last modified time | relevance | path

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

/external/clang/include/clang/CodeGen/
DCGFunctionInfo.h460 ABIArgInfo &getReturnInfo() { return getArgsBuffer()[0].info; } in getReturnInfo() function
461 const ABIArgInfo &getReturnInfo() const { return getArgsBuffer()[0].info; } in getReturnInfo() function
/external/clang/lib/CodeGen/
DCGVTables.cpp302 similar(CallFnInfo.getReturnInfo(), CallFnInfo.getReturnType(), in EmitCallAndReturnForThunk()
303 CurFnInfo->getReturnInfo(), CurFnInfo->getReturnType())); in EmitCallAndReturnForThunk()
320 CurFnInfo->getReturnInfo().getKind() == ABIArgInfo::Indirect && in EmitCallAndReturnForThunk()
358 const ABIArgInfo &RetAI = CurFnInfo->getReturnInfo(); in EmitMustTailThunk()
DTargetInfo.cpp564 FI.getReturnInfo() = classifyReturnType(FI.getReturnType()); in computeInfo()
638 FI.getReturnInfo() = classifyReturnType(FI.getReturnType()); in computeInfo()
720 FI.getReturnInfo() = classifyReturnType(FI.getReturnType()); in computeInfo()
1427 FI.getReturnInfo() = classifyReturnType(FI.getReturnType(), State); in computeInfo()
1428 } else if (FI.getReturnInfo().isIndirect()) { in computeInfo()
1433 FI.getReturnInfo().setInReg(true); in computeInfo()
1511 ABIArgInfo &Ret = FI.getReturnInfo(); in rewriteWithInAlloca()
3060 FI.getReturnInfo() = classifyReturnType(FI.getReturnType()); in computeInfo()
3067 if (FI.getReturnInfo().isIndirect()) in computeInfo()
3421 FI.getReturnInfo() = classify(FI.getReturnType(), FreeSSERegs, true); in computeInfo()
[all …]
DCodeGenFunction.cpp768 } else if (CurFnInfo->getReturnInfo().getKind() == ABIArgInfo::Indirect && in StartFunction()
773 if (CurFnInfo->getReturnInfo().isSRetAfterThis()) in StartFunction()
775 ReturnValue = Address(&*AI, CurFnInfo->getReturnInfo().getIndirectAlign()); in StartFunction()
776 } else if (CurFnInfo->getReturnInfo().getKind() == ABIArgInfo::InAlloca && in StartFunction()
779 unsigned Idx = CurFnInfo->getReturnInfo().getInAllocaFieldIndex(); in StartFunction()
DCGCall.cpp551 ABIArgInfo &retInfo = FI->getReturnInfo(); in arrangeLLVMFunctionInfo()
1183 const ABIArgInfo &RetAI = FI.getReturnInfo(); in construct()
1251 return FI.getReturnInfo().isIndirect(); in ReturnTypeUsesSRet()
1300 const ABIArgInfo &retAI = FI.getReturnInfo(); in GetFunctionType()
1601 const ABIArgInfo &RetAI = FI.getReturnInfo(); in ConstructAttributeList()
2382 const ABIArgInfo &RetAI = FI.getReturnInfo(); in EmitFunctionEpilog()
3171 const ABIArgInfo &RetAI = CallInfo.getReturnInfo(); in EmitCall()
DMicrosoftCXXABI.cpp1088 FI.getReturnInfo() = ABIArgInfo::getIndirect(Align, /*ByVal=*/false); in classifyReturnType()
1089 FI.getReturnInfo().setSRetAfterThis(FI.isInstanceMethod()); in classifyReturnType()
1093 FI.getReturnInfo() = ABIArgInfo::getIndirect(Align, /*ByVal=*/false); in classifyReturnType()
DCGStmt.cpp1881 const ABIArgInfo &RetAI = CurFnInfo->getReturnInfo(); in EmitAsmStmt()
DCGClass.cpp2702 calleeFnInfo.getReturnInfo().getKind() == ABIArgInfo::Indirect && in EmitForwardingCallToLambda()
DItaniumCXXABI.cpp989 FI.getReturnInfo() = ABIArgInfo::getIndirect(Align, /*ByVal=*/false); in classifyReturnType()