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()
1309 static RValue EmitNewDeleteCall(CodeGenFunction &CGF, in EmitNewDeleteCall()
1316 RValue RV = in EmitNewDeleteCall()
1336 RValue CodeGenFunction::EmitBuiltinNewDeleteCall(const FunctionProtoType *Type, in EmitBuiltinNewDeleteCall()
1471 DeleteArgs.add(RValue::get(llvm::ConstantInt::get( in Emit()
1502 typedef RValue RValueTy; in EnterNewDeleteCleanup()
1503 static RValue get(CodeGenFunction &, ValueTy V) { return RValue::get(V); } in EnterNewDeleteCleanup()
1504 static RValue get(CodeGenFunction &, RValueTy V) { return V; } in EnterNewDeleteCleanup()
1526 DominatingValue<RValue>::saved_type SavedNewPtr = in EnterNewDeleteCleanup()
1527 DominatingValue<RValue>::save(CGF, RValue::get(NewPtr.getPointer())); in EnterNewDeleteCleanup()
1528 DominatingValue<RValue>::saved_type SavedAllocSize = in EnterNewDeleteCleanup()
1529 DominatingValue<RValue>::save(CGF, RValue::get(AllocSize)); in EnterNewDeleteCleanup()
1532 typedef DominatingValue<RValue>::saved_type ValueTy; in EnterNewDeleteCleanup()
1533 typedef DominatingValue<RValue>::saved_type RValueTy; in EnterNewDeleteCleanup()
1534 static RValue get(CodeGenFunction &CGF, ValueTy V) { in EnterNewDeleteCleanup()
1551 I, DominatingValue<RValue>::save(CGF, Arg.getRValue(CGF)), Arg.Ty); in EnterNewDeleteCleanup()
1604 allocatorArgs.add(RValue::get(allocSize), getContext().getSizeType()); in EmitCXXNewExpr()
1605 allocatorArgs.add(RValue::get(allocation.getPointer()), arg->getType()); in EmitCXXNewExpr()
1615 allocatorArgs.add(RValue::get(allocSize), sizeType); in EmitCXXNewExpr()
1638 RValue::get(llvm::ConstantInt::get(SizeTy, allocAlign.getQuantity())), in EmitCXXNewExpr()
1646 RValue RV = in EmitCXXNewExpr()
1796 DeleteArgs.add(RValue::get(DeletePtr), ArgTy); in EmitDeleteCall()
1806 DeleteArgs.add(RValue::getAggregate(Address(DestroyingDeleteTag, Align)), DDTag); in EmitDeleteCall()
1825 DeleteArgs.add(RValue::get(Size), SizeType); in EmitDeleteCall()
1836 DeleteArgs.add(RValue::get(Align), AlignValType); in EmitDeleteCall()