Lines Matching refs:RValue
48 Args.add(RValue::get(This), CGF.getTypes().DeriveThisType(RD, MD)); in commonEmitCXXMemberOrOperatorCall()
52 Args.add(RValue::get(ImplicitParam), ImplicitParamTy); in commonEmitCXXMemberOrOperatorCall()
78 RValue CodeGenFunction::EmitCXXMemberOrOperatorCall( in EmitCXXMemberOrOperatorCall()
94 RValue CodeGenFunction::EmitCXXDestructorCall( in EmitCXXDestructorCall()
120 RValue CodeGenFunction::EmitCXXPseudoDestructorExpr( in EmitCXXPseudoDestructorExpr()
168 return RValue::get(nullptr); in EmitCXXPseudoDestructorExpr()
181 RValue CodeGenFunction::EmitCXXMemberCallExpr(const CXXMemberCallExpr *CE, in EmitCXXMemberCallExpr()
208 RValue CodeGenFunction::EmitCXXMemberOrOperatorMemberCallExpr( in EmitCXXMemberOrOperatorMemberCallExpr()
295 return RValue::get(nullptr); in EmitCXXMemberOrOperatorMemberCallExpr()
300 return RValue::get(nullptr); in EmitCXXMemberOrOperatorMemberCallExpr()
312 return RValue::get(This.getPointer(*this)); in EmitCXXMemberOrOperatorMemberCallExpr()
387 return RValue::get(nullptr); in EmitCXXMemberOrOperatorMemberCallExpr()
430 RValue
468 Args.add(RValue::get(ThisPtrForCall), ThisType); in EmitCXXMemberPointerCallExpr()
480 RValue
491 RValue CodeGenFunction::EmitCUDAKernelCallExpr(const CUDAKernelCallExpr *E, in EmitCUDAKernelCallExpr()
1305 static RValue EmitNewDeleteCall(CodeGenFunction &CGF, in EmitNewDeleteCall()
1312 RValue RV = in EmitNewDeleteCall()
1331 RValue CodeGenFunction::EmitBuiltinNewDeleteCall(const FunctionProtoType *Type, in EmitBuiltinNewDeleteCall()
1466 DeleteArgs.add(RValue::get(llvm::ConstantInt::get( in Emit()
1497 typedef RValue RValueTy; in EnterNewDeleteCleanup()
1498 static RValue get(CodeGenFunction &, ValueTy V) { return RValue::get(V); } in EnterNewDeleteCleanup()
1499 static RValue get(CodeGenFunction &, RValueTy V) { return V; } in EnterNewDeleteCleanup()
1521 DominatingValue<RValue>::saved_type SavedNewPtr = in EnterNewDeleteCleanup()
1522 DominatingValue<RValue>::save(CGF, RValue::get(NewPtr.getPointer())); in EnterNewDeleteCleanup()
1523 DominatingValue<RValue>::saved_type SavedAllocSize = in EnterNewDeleteCleanup()
1524 DominatingValue<RValue>::save(CGF, RValue::get(AllocSize)); in EnterNewDeleteCleanup()
1527 typedef DominatingValue<RValue>::saved_type ValueTy; in EnterNewDeleteCleanup()
1528 typedef DominatingValue<RValue>::saved_type RValueTy; in EnterNewDeleteCleanup()
1529 static RValue get(CodeGenFunction &CGF, ValueTy V) { in EnterNewDeleteCleanup()
1546 I, DominatingValue<RValue>::save(CGF, Arg.getRValue(CGF)), Arg.Ty); in EnterNewDeleteCleanup()
1599 allocatorArgs.add(RValue::get(allocSize), getContext().getSizeType()); in EmitCXXNewExpr()
1600 allocatorArgs.add(RValue::get(allocation.getPointer()), arg->getType()); in EmitCXXNewExpr()
1610 allocatorArgs.add(RValue::get(allocSize), sizeType); in EmitCXXNewExpr()
1633 RValue::get(llvm::ConstantInt::get(SizeTy, allocAlign.getQuantity())), in EmitCXXNewExpr()
1641 RValue RV = in EmitCXXNewExpr()
1790 DeleteArgs.add(RValue::get(DeletePtr), ArgTy); in EmitDeleteCall()
1801 RValue::getAggregate(Address(DestroyingDeleteTag, Ty, Align)), DDTag); in EmitDeleteCall()
1820 DeleteArgs.add(RValue::get(Size), SizeType); in EmitDeleteCall()
1831 DeleteArgs.add(RValue::get(Align), AlignValType); in EmitDeleteCall()