Lines Matching refs:RValue

50   Args.add(RValue::get(This), CGF.getTypes().DeriveThisType(RD, MD));  in commonEmitCXXMemberOrOperatorCall()
54 Args.add(RValue::get(ImplicitParam), ImplicitParamTy); in commonEmitCXXMemberOrOperatorCall()
85 RValue CodeGenFunction::EmitCXXMemberOrOperatorCall( in EmitCXXMemberOrOperatorCall()
101 RValue CodeGenFunction::EmitCXXDestructorCall( in EmitCXXDestructorCall()
127 RValue CodeGenFunction::EmitCXXPseudoDestructorExpr( in EmitCXXPseudoDestructorExpr()
175 return RValue::get(nullptr); in EmitCXXPseudoDestructorExpr()
188 RValue CodeGenFunction::EmitCXXMemberCallExpr(const CXXMemberCallExpr *CE, in EmitCXXMemberCallExpr()
215 RValue CodeGenFunction::EmitCXXMemberOrOperatorMemberCallExpr( in EmitCXXMemberOrOperatorMemberCallExpr()
303 return RValue::get(nullptr); in EmitCXXMemberOrOperatorMemberCallExpr()
308 return RValue::get(nullptr); in EmitCXXMemberOrOperatorMemberCallExpr()
320 return RValue::get(This.getPointer(*this)); in EmitCXXMemberOrOperatorMemberCallExpr()
395 return RValue::get(nullptr); in EmitCXXMemberOrOperatorMemberCallExpr()
438 RValue
476 Args.add(RValue::get(ThisPtrForCall), ThisType); in EmitCXXMemberPointerCallExpr()
488 RValue
499 RValue CodeGenFunction::EmitCUDAKernelCallExpr(const CUDAKernelCallExpr *E, in EmitCUDAKernelCallExpr()
1327 static RValue EmitNewDeleteCall(CodeGenFunction &CGF, in EmitNewDeleteCall()
1334 RValue RV = in EmitNewDeleteCall()
1353 RValue CodeGenFunction::EmitBuiltinNewDeleteCall(const FunctionProtoType *Type, in EmitBuiltinNewDeleteCall()
1488 DeleteArgs.add(RValue::get(llvm::ConstantInt::get( in Emit()
1519 typedef RValue RValueTy; in EnterNewDeleteCleanup()
1520 static RValue get(CodeGenFunction &, ValueTy V) { return RValue::get(V); } in EnterNewDeleteCleanup()
1521 static RValue get(CodeGenFunction &, RValueTy V) { return V; } in EnterNewDeleteCleanup()
1543 DominatingValue<RValue>::saved_type SavedNewPtr = in EnterNewDeleteCleanup()
1544 DominatingValue<RValue>::save(CGF, RValue::get(NewPtr.getPointer())); in EnterNewDeleteCleanup()
1545 DominatingValue<RValue>::saved_type SavedAllocSize = in EnterNewDeleteCleanup()
1546 DominatingValue<RValue>::save(CGF, RValue::get(AllocSize)); in EnterNewDeleteCleanup()
1549 typedef DominatingValue<RValue>::saved_type ValueTy; in EnterNewDeleteCleanup()
1550 typedef DominatingValue<RValue>::saved_type RValueTy; in EnterNewDeleteCleanup()
1551 static RValue get(CodeGenFunction &CGF, ValueTy V) { in EnterNewDeleteCleanup()
1568 I, DominatingValue<RValue>::save(CGF, Arg.getRValue(CGF)), Arg.Ty); in EnterNewDeleteCleanup()
1628 allocatorArgs.add(RValue::get(allocSize), getContext().getSizeType()); in EmitCXXNewExpr()
1629 allocatorArgs.add(RValue::get(allocation.getPointer()), arg->getType()); in EmitCXXNewExpr()
1639 allocatorArgs.add(RValue::get(allocSize), sizeType); in EmitCXXNewExpr()
1662 RValue::get(llvm::ConstantInt::get(SizeTy, allocAlign.getQuantity())), in EmitCXXNewExpr()
1670 RValue RV = in EmitCXXNewExpr()
1819 DeleteArgs.add(RValue::get(DeletePtr), ArgTy); in EmitDeleteCall()
1830 RValue::getAggregate(Address(DestroyingDeleteTag, Ty, Align)), DDTag); in EmitDeleteCall()
1849 DeleteArgs.add(RValue::get(Size), SizeType); in EmitDeleteCall()
1860 DeleteArgs.add(RValue::get(Align), AlignValType); in EmitDeleteCall()