• Home
  • Raw
  • Download

Lines Matching refs:RetAI

1183   const ABIArgInfo &RetAI = FI.getReturnInfo();  in construct()  local
1185 if (RetAI.getKind() == ABIArgInfo::Indirect) { in construct()
1186 SwapThisWithSRet = RetAI.isSRetAfterThis(); in construct()
1601 const ABIArgInfo &RetAI = FI.getReturnInfo(); in ConstructAttributeList() local
1602 switch (RetAI.getKind()) { in ConstructAttributeList()
1610 if (RetAI.getInReg()) in ConstructAttributeList()
1647 if (RetAI.getInReg()) in ConstructAttributeList()
2382 const ABIArgInfo &RetAI = FI.getReturnInfo(); in EmitFunctionEpilog() local
2384 switch (RetAI.getKind()) { in EmitFunctionEpilog()
2389 if (RetAI.getInAllocaSRet()) { in EmitFunctionEpilog()
2394 nullptr, ArgStruct, RetAI.getInAllocaFieldIndex()); in EmitFunctionEpilog()
2401 if (RetAI.isSRetAfterThis()) in EmitFunctionEpilog()
2425 if (RetAI.getCoerceToType() == ConvertType(RetTy) && in EmitFunctionEpilog()
2426 RetAI.getDirectOffset() == 0) { in EmitFunctionEpilog()
2458 Address V = emitAddressAtOffset(*this, ReturnValue, RetAI); in EmitFunctionEpilog()
2460 RV = CreateCoercedLoad(V, RetAI.getCoerceToType(), *this); in EmitFunctionEpilog()
3171 const ABIArgInfo &RetAI = CallInfo.getReturnInfo(); in EmitCall() local
3212 if (RetAI.isIndirect() || RetAI.isInAlloca()) { in EmitCall()
3227 Address Addr = createInAllocaStructGEP(RetAI.getInAllocaFieldIndex()); in EmitCall()
3589 switch (RetAI.getKind()) { in EmitCall()
3607 if (RetAI.getCoerceToType() == RetIRTy && RetAI.getDirectOffset() == 0) { in EmitCall()
3646 Address StorePtr = emitAddressAtOffset(*this, DestPtr, RetAI); in EmitCall()