Lines Matching refs:cgm
27 CIRGenFunction::CIRGenFunction(CIRGenModule &cgm, CIRGenBuilderTy &builder, in CIRGenFunction() argument
29 : CIRGenTypeCache(cgm), cgm{cgm}, builder(builder) {} in CIRGenFunction()
94 return cgm.getTypes().convertTypeForMem(t); in convertTypeForMem()
98 return cgm.getTypes().convertType(t); in convertType()
322 cgf.cgm.getCodeGenOpts().StrictReturn || in emitImplicitReturn()
326 if (cgf.cgm.getCodeGenOpts().OptimizationLevel == 0) in emitImplicitReturn()
377 cgm.errorNYI(fd->getSourceRange(), "Function argument demotion"); in startFunction()
394 cgm.getCXXABI().emitInstanceFunctionProlog(loc, *this); in startFunction()
398 cgm.errorNYI(loc, "lambda call operator"); in startFunction()
506 assert((cgm.getTarget().getCXXABI().hasConstructorVariants() || in emitConstructorBody()
511 cgm.getTarget().getCXXABI().hasConstructorVariants()) { in emitConstructorBody()
521 cgm.errorNYI(ctor->getSourceRange(), "emitConstructorBody: try body"); in emitConstructorBody()
537 cgm.errorNYI(ctor->getSourceRange(), in emitConstructorBody()
554 cgm.errorNYI(dtor->getSourceRange(), "abstract base class destructors"); in emitDestructorBody()
566 cgm.errorNYI(dtor->getSourceRange(), "deleting destructor"); in emitDestructorBody()
574 cgm.errorNYI(dtor->getSourceRange(), "function-try-block destructor"); in emitDestructorBody()
612 cgm.errorNYI(dtor->getSourceRange(), "function-try-block destructor"); in emitDestructorBody()
630 cgm.errorNYI(dtor->getSourceRange(), "function-try-block destructor"); in emitDestructorBody()
641 CharUnits align = cgm.getNaturalTypeAlignment(ty, &baseInfo); in makeNaturalAlignPointeeAddrLValue()
648 CharUnits alignment = cgm.getNaturalTypeAlignment(ty, &baseInfo); in makeNaturalAlignAddrLValue()
661 if (cgm.getCXXABI().hasThisReturn(gd)) in buildFunctionArgList()
662 cgm.errorNYI(fd->getSourceRange(), "this return"); in buildFunctionArgList()
663 else if (cgm.getCXXABI().hasMostDerivedReturn(gd)) in buildFunctionArgList()
664 cgm.errorNYI(fd->getSourceRange(), "most derived return"); in buildFunctionArgList()
665 cgm.getCXXABI().buildThisParam(*this, args); in buildFunctionArgList()
670 cgm.errorNYI(fd->getSourceRange(), in buildFunctionArgList()
706 cgm.errorNYI(e->getSourceRange(), in emitLValue()
712 cgm.errorNYI(e->getSourceRange(), in emitLValue()
756 cgm.errorNYI(loc, "Cast the dest ptr to the appropriate i8 pointer type"); in emitNullInitialization()
764 cgm.errorNYI(loc, in emitNullInitialization()
775 if (!cgm.getTypes().isZeroInitializable(ty)) { in emitNullInitialization()
776 cgm.errorNYI(loc, "type is not zero initializable"); in emitNullInitialization()