Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:CGM

22 GetAddrOfVTTVTable(CodeGenVTables &CGVT, CodeGenModule &CGM,
31 return CGM.getCXXABI().getAddrOfVTable(MostDerivedClass, CharUnits());
45 VTTBuilder Builder(CGM.getContext(), RD, /*GenerateDefinition=*/true);
47 llvm::Type *Int8PtrTy = CGM.Int8PtrTy, *Int64Ty = CGM.Int64Ty;
56 VTables.push_back(GetAddrOfVTTVTable(*this, CGM, RD, *i, Linkage,
98 CGM.setGlobalVisibility(VTT, RD);
106 cast<ItaniumMangleContext>(CGM.getCXXABI().getMangleContext())
112 (void) CGM.getCXXABI().getAddrOfVTable(RD, CharUnits());
114 VTTBuilder Builder(CGM.getContext(), RD, /*GenerateDefinition=*/false);
117 llvm::ArrayType::get(CGM.Int8PtrTy, Builder.getVTTComponents().size());
120 CGM.CreateOrReplaceCXXRuntimeVariable(Name, ArrayType,
134 VTTBuilder Builder(CGM.getContext(), RD, /*GenerateDefinition=*/false);
160 VTTBuilder Builder(CGM.getContext(), RD, /*GenerateDefinition=*/false);