Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:CGM

230     CGM.GetNonVirtualBaseClassOffset(Derived, PathBegin, PathEnd);
306 CGF.CGM.getVTables().getSubVTTIndex(RD, BaseSubobject(Base, BaseOffset));
316 VTT = CGF.CGM.getVTables().GetAddrOfVTT(RD);
408 if (CGF.CGM.getLangOpts().Exceptions &&
648 if (!CGM.getLangOpts().Exceptions)
1229 if (DI && CGM.getCodeGenOpts().LimitDebugInfo) {
1233 DI->getOrCreateRecordType(CGM.getContext().getTypeDeclType(Parent),
1257 llvm::Value *Callee = CGM.GetAddrOfCXXConstructor(D, Type);
1274 llvm::Value *Callee = CGM.GetAddrOfCXXConstructor(D,
1289 llvm::Type *t = CGM.getTypes().ConvertType(QT);
1311 EmitCall(CGM.getTypes().arrangeFunctionCall(Args, FPT), Callee,
1347 EmitCall(CGM.getTypes().arrangeCXXConstructorDeclaration(Ctor, CtorType),
1348 CGM.GetAddrOfCXXConstructor(Ctor, CtorType),
1387 if (CGM.getLangOpts().Exceptions && !ClassDecl->hasTrivialDestructor()) {
1409 Callee = CGM.GetAddrOfCXXDestructor(DD, Type);
1450 CGM.getVTableContext().getVirtualBaseOffsetOffset(ClassDecl, BaseClassDecl);
1482 CGM.getVTables().getSecondaryVirtualPointerIndex(VTableClass, Base);
1493 CGM.getVTableContext().getVTableLayout(VTableClass).getAddressPoint(Base);
1526 CGM.DecorateInstruction(Store, CGM.getTBAAInfoForVTablePtr());
1595 llvm::Constant *VTable = CGM.getVTables().GetAddrOfVTable(RD);
1610 CGM.DecorateInstruction(VTable, CGM.getTBAAInfoForVTablePtr());
1736 CGM.getTypes().GetFunctionType(
1737 CGM.getTypes().arrangeCXXMethodDeclaration(MD));
1742 return CGM.GetAddrOfFunction(MD, fnType);
1759 CGM.getTypes().arrangeFunctionCall(ResultType, CallArgs, FPT->getExtInfo(),
1761 llvm::Type *Ty = CGM.getTypes().GetFunctionType(CalleeFnInfo);
1762 llvm::Value *Callee = CGM.GetAddrOfFunction(GD, Ty);
1805 CGM.ErrorUnsupported(CurFuncDecl, "lambda conversion to variadic function");
1836 CGM.ErrorUnsupported(MD, "lambda conversion to variadic function");