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()
304 return RValue::get(nullptr); in EmitCXXMemberOrOperatorMemberCallExpr()
309 return RValue::get(nullptr); in EmitCXXMemberOrOperatorMemberCallExpr()
321 return RValue::get(This.getPointer(*this)); in EmitCXXMemberOrOperatorMemberCallExpr()
398 return RValue::get(nullptr); in EmitCXXMemberOrOperatorMemberCallExpr()
441 RValue
479 Args.add(RValue::get(ThisPtrForCall), ThisType); in EmitCXXMemberPointerCallExpr()
491 RValue
502 RValue CodeGenFunction::EmitCUDAKernelCallExpr(const CUDAKernelCallExpr *E, in EmitCUDAKernelCallExpr()
1331 static RValue EmitNewDeleteCall(CodeGenFunction &CGF, in EmitNewDeleteCall()
1338 RValue RV = in EmitNewDeleteCall()
1357 RValue CodeGenFunction::EmitBuiltinNewDeleteCall(const FunctionProtoType *Type, in EmitBuiltinNewDeleteCall()
1493 DeleteArgs.add(RValue::get(llvm::ConstantInt::get( in Emit()
1524 typedef RValue RValueTy; in EnterNewDeleteCleanup()
1525 static RValue get(CodeGenFunction &, ValueTy V) { return RValue::get(V); } in EnterNewDeleteCleanup()
1526 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, CGF)); 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()
1627 allocatorArgs.add(RValue::get(allocSize), getContext().getSizeType()); in EmitCXXNewExpr()
1628 allocatorArgs.add(RValue::get(allocation, *this), arg->getType()); in EmitCXXNewExpr()
1638 allocatorArgs.add(RValue::get(allocSize), sizeType); in EmitCXXNewExpr()
1661 RValue::get(llvm::ConstantInt::get(SizeTy, allocAlign.getQuantity())), in EmitCXXNewExpr()
1669 RValue RV = in EmitCXXNewExpr()
1817 DeleteArgs.add(RValue::get(DeletePtr), ArgTy); in EmitDeleteCall()
1828 RValue::getAggregate(Address(DestroyingDeleteTag, Ty, Align)), DDTag); in EmitDeleteCall()
1847 DeleteArgs.add(RValue::get(Size), SizeType); in EmitDeleteCall()
1858 DeleteArgs.add(RValue::get(Align), AlignValType); in EmitDeleteCall()