Lines Matching full:cgf
83 static RValue PerformReturnAdjustment(CodeGenFunction &CGF,
96 AdjustNull = CGF.createBasicBlock("adjust.null");
97 AdjustNotNull = CGF.createBasicBlock("adjust.notnull");
98 AdjustEnd = CGF.createBasicBlock("adjust.end");
100 llvm::Value *IsNull = CGF.Builder.CreateIsNull(ReturnValue);
101 CGF.Builder.CreateCondBr(IsNull, AdjustNull, AdjustNotNull);
102 CGF.EmitBlock(AdjustNotNull);
106 auto ClassAlign = CGF.CGM.getClassPointerAlignment(ClassDecl);
107 ReturnValue = CGF.CGM.getCXXABI().performReturnAdjustment(CGF,
112 CGF.Builder.CreateBr(AdjustEnd);
113 CGF.EmitBlock(AdjustNull);
114 CGF.Builder.CreateBr(AdjustEnd);
115 CGF.EmitBlock(AdjustEnd);
117 llvm::PHINode *PHI = CGF.Builder.CreatePHI(ReturnValue->getType(), 2);
165 // "Initialize" CGF (minimally).
257 "Please use a new CGF for this thunk");