Lines Matching refs:CodeGenModule

31 CodeGenVTables::CodeGenVTables(CodeGenModule &CGM)  in CodeGenVTables()
34 llvm::Constant *CodeGenModule::GetAddrOfThunk(StringRef Name, llvm::Type *FnTy, in GetAddrOfThunk()
40 static void setThunkProperties(CodeGenModule &CGM, const ThunkInfo &Thunk, in setThunkProperties()
476 static bool shouldEmitVTableThunk(CodeGenModule &CGM, const CXXMethodDecl *MD, in shouldEmitVTableThunk()
681 static bool UseRelativeLayout(const CodeGenModule &CGM) { in UseRelativeLayout()
690 llvm::Type *CodeGenModule::getVTableComponentType() const { in getVTableComponentType()
700 static void AddPointerLayoutOffset(const CodeGenModule &CGM, in AddPointerLayoutOffset()
708 static void AddRelativeLayoutOffset(const CodeGenModule &CGM, in AddRelativeLayoutOffset()
1021 static bool shouldEmitAvailableExternallyVTable(const CodeGenModule &CGM, in shouldEmitAvailableExternallyVTable()
1031 CodeGenModule::getVTableLinkage(const CXXRecordDecl *RD) { in getVTableLinkage()
1123 void CodeGenModule::EmitVTable(CXXRecordDecl *theClass) { in EmitVTable()
1182 static bool shouldEmitVTableAtEndOfTranslationUnit(CodeGenModule &CGM, in shouldEmitVTableAtEndOfTranslationUnit()
1195 void CodeGenModule::EmitDeferredVTables() { in EmitDeferredVTables()
1213 bool CodeGenModule::AlwaysHasLTOVisibilityPublic(const CXXRecordDecl *RD) { in AlwaysHasLTOVisibilityPublic()
1236 bool CodeGenModule::HasHiddenLTOVisibility(const CXXRecordDecl *RD) { in HasHiddenLTOVisibility()
1252 llvm::GlobalObject::VCallVisibility CodeGenModule::GetVCallVisibilityLevel( in GetVCallVisibilityLevel()
1286 void CodeGenModule::EmitVTableTypeMetadata(const CXXRecordDecl *RD, in EmitVTableTypeMetadata()