reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
81 AdjustNull = CGF.createBasicBlock("adjust.null"); 82 AdjustNotNull = CGF.createBasicBlock("adjust.notnull"); 83 AdjustEnd = CGF.createBasicBlock("adjust.end"); 85 llvm::Value *IsNull = CGF.Builder.CreateIsNull(ReturnValue); 86 CGF.Builder.CreateCondBr(IsNull, AdjustNull, AdjustNotNull); 87 CGF.EmitBlock(AdjustNotNull); 91 auto ClassAlign = CGF.CGM.getClassPointerAlignment(ClassDecl); 92 ReturnValue = CGF.CGM.getCXXABI().performReturnAdjustment(CGF, 92 ReturnValue = CGF.CGM.getCXXABI().performReturnAdjustment(CGF, 97 CGF.Builder.CreateBr(AdjustEnd); 98 CGF.EmitBlock(AdjustNull); 99 CGF.Builder.CreateBr(AdjustEnd); 100 CGF.EmitBlock(AdjustEnd); 102 llvm::PHINode *PHI = CGF.Builder.CreatePHI(ReturnValue->getType(), 2);