• Home
  • Raw
  • Download

Lines Matching refs:RV

1514   llvm::Value *RV = 0;  in EmitFunctionEpilog()  local
1545 RV = SI->getValueOperand(); in EmitFunctionEpilog()
1556 RV = Builder.CreateLoad(ReturnValue); in EmitFunctionEpilog()
1568 RV = CreateCoercedLoad(V, RetAI.getCoerceToType(), *this); in EmitFunctionEpilog()
1577 RV = emitAutoreleaseOfResult(*this, RV); in EmitFunctionEpilog()
1589 llvm::Instruction *Ret = RV ? Builder.CreateRet(RV) : Builder.CreateRetVoid(); in EmitFunctionEpilog()
1845 void CodeGenFunction::ExpandTypeToArgs(QualType Ty, RValue RV, in ExpandTypeToArgs() argument
1851 llvm::Value *Addr = RV.getAggregateAddr(); in ExpandTypeToArgs()
1867 assert(RV.isAggregate() && "Unexpected rvalue during struct expansion"); in ExpandTypeToArgs()
1868 LValue LV = MakeAddrLValue(RV.getAggregateAddr(), Ty); in ExpandTypeToArgs()
1899 ComplexPairTy CV = RV.getComplexVal(); in ExpandTypeToArgs()
1903 assert(RV.isScalar() && in ExpandTypeToArgs()
1907 llvm::Value *V = RV.getScalarVal(); in ExpandTypeToArgs()
1953 RValue RV = I->RV; in EmitCall() local
1959 if (RV.isScalar() || RV.isComplex()) { in EmitCall()
1966 if (RV.isScalar()) in EmitCall()
1967 EmitStoreOfScalar(RV.getScalarVal(), Args.back(), false, in EmitCall()
1970 StoreComplexToAddr(RV.getComplexVal(), Args.back(), false); in EmitCall()
1981 llvm::Value *Addr = RV.getAggregateAddr(); in EmitCall()
1992 EmitAggregateCopy(AI, Addr, I->Ty, RV.isVolatileQualified()); in EmitCall()
2022 if (RV.isScalar()) in EmitCall()
2023 V = RV.getScalarVal(); in EmitCall()
2025 V = Builder.CreateLoad(RV.getAggregateAddr()); in EmitCall()
2040 if (RV.isScalar()) { in EmitCall()
2042 EmitStoreOfScalar(RV.getScalarVal(), SrcPtr, false, TypeAlign, I->Ty); in EmitCall()
2043 } else if (RV.isComplex()) { in EmitCall()
2045 StoreComplexToAddr(RV.getComplexVal(), SrcPtr, false); in EmitCall()
2047 SrcPtr = RV.getAggregateAddr(); in EmitCall()
2088 ExpandTypeToArgs(I->Ty, RV, Args, IRFuncTy); in EmitCall()