Lines Matching refs:RValue

50   Args.add(RValue::get(This),  in commonEmitCXXMemberOrOperatorCall()
55 Args.add(RValue::get(ImplicitParam), ImplicitParamTy); in commonEmitCXXMemberOrOperatorCall()
81 RValue CodeGenFunction::EmitCXXMemberOrOperatorCall( in EmitCXXMemberOrOperatorCall()
96 RValue CodeGenFunction::EmitCXXDestructorCall( in EmitCXXDestructorCall()
107 RValue CodeGenFunction::EmitCXXPseudoDestructorExpr( in EmitCXXPseudoDestructorExpr()
155 return RValue::get(nullptr); in EmitCXXPseudoDestructorExpr()
168 RValue CodeGenFunction::EmitCXXMemberCallExpr(const CXXMemberCallExpr *CE, in EmitCXXMemberCallExpr()
195 RValue CodeGenFunction::EmitCXXMemberOrOperatorMemberCallExpr( in EmitCXXMemberOrOperatorMemberCallExpr()
258 if (isa<CXXDestructorDecl>(MD)) return RValue::get(nullptr); in EmitCXXMemberOrOperatorMemberCallExpr()
261 return RValue::get(nullptr); in EmitCXXMemberOrOperatorMemberCallExpr()
273 return RValue::get(This.getPointer()); in EmitCXXMemberOrOperatorMemberCallExpr()
287 return RValue::get(This.getPointer()); in EmitCXXMemberOrOperatorMemberCallExpr()
369 return RValue::get(nullptr); in EmitCXXMemberOrOperatorMemberCallExpr()
414 RValue
455 Args.add(RValue::get(ThisPtrForCall), ThisType); in EmitCXXMemberPointerCallExpr()
467 RValue
478 RValue CodeGenFunction::EmitCUDAKernelCallExpr(const CUDAKernelCallExpr *E, in EmitCUDAKernelCallExpr()
1292 static RValue EmitNewDeleteCall(CodeGenFunction &CGF, in EmitNewDeleteCall()
1299 RValue RV = in EmitNewDeleteCall()
1326 RValue CodeGenFunction::EmitBuiltinNewDeleteCall(const FunctionProtoType *Type, in EmitBuiltinNewDeleteCall()
1462 DeleteArgs.add(RValue::get(llvm::ConstantInt::get( in Emit()
1493 typedef RValue RValueTy; in EnterNewDeleteCleanup()
1494 static RValue get(CodeGenFunction &, ValueTy V) { return RValue::get(V); } in EnterNewDeleteCleanup()
1495 static RValue get(CodeGenFunction &, RValueTy V) { return V; } in EnterNewDeleteCleanup()
1517 DominatingValue<RValue>::saved_type SavedNewPtr = in EnterNewDeleteCleanup()
1518 DominatingValue<RValue>::save(CGF, RValue::get(NewPtr.getPointer())); in EnterNewDeleteCleanup()
1519 DominatingValue<RValue>::saved_type SavedAllocSize = in EnterNewDeleteCleanup()
1520 DominatingValue<RValue>::save(CGF, RValue::get(AllocSize)); in EnterNewDeleteCleanup()
1523 typedef DominatingValue<RValue>::saved_type ValueTy; in EnterNewDeleteCleanup()
1524 typedef DominatingValue<RValue>::saved_type RValueTy; in EnterNewDeleteCleanup()
1525 static RValue get(CodeGenFunction &CGF, ValueTy V) { in EnterNewDeleteCleanup()
1542 I, DominatingValue<RValue>::save(CGF, Arg.getRValue(CGF)), Arg.Ty); in EnterNewDeleteCleanup()
1595 allocatorArgs.add(RValue::get(allocSize), getContext().getSizeType()); in EmitCXXNewExpr()
1596 allocatorArgs.add(RValue::get(allocation.getPointer()), arg->getType()); in EmitCXXNewExpr()
1606 allocatorArgs.add(RValue::get(allocSize), sizeType); in EmitCXXNewExpr()
1629 RValue::get(llvm::ConstantInt::get(SizeTy, allocAlign.getQuantity())), in EmitCXXNewExpr()
1637 RValue RV = in EmitCXXNewExpr()
1777 DeleteArgs.add(RValue::get(DeletePtr), ArgTy); in EmitDeleteCall()
1784 DeleteArgs.add(RValue::get(V), DDTag); in EmitDeleteCall()
1803 DeleteArgs.add(RValue::get(Size), SizeType); in EmitDeleteCall()
1813 DeleteArgs.add(RValue::get(Align), AlignValType); in EmitDeleteCall()
2268 EmitStoreThroughLValue(RValue::get(VLASizeMap[VAT->getSizeExpr()]), LV); in EmitLambdaExpr()