Home
last modified time | relevance | path

Searched refs:CodeGenModule (Results 1 – 25 of 50) sorted by relevance

12

/NextBSD/contrib/llvm/tools/clang/lib/CodeGen/
HDCodeGenModule.cpp61 static CGCXXABI *createCXXABI(CodeGenModule &CGM) { in createCXXABI()
77 CodeGenModule::CodeGenModule(ASTContext &C, const HeaderSearchOptions &HSO, in CodeGenModule() function in CodeGenModule
164 CodeGenModule::~CodeGenModule() { in ~CodeGenModule()
176 void CodeGenModule::createObjCRuntime() { in createObjCRuntime()
195 void CodeGenModule::createOpenCLRuntime() { in createOpenCLRuntime()
199 void CodeGenModule::createOpenMPRuntime() { in createOpenMPRuntime()
203 void CodeGenModule::createCUDARuntime() { in createCUDARuntime()
207 void CodeGenModule::addReplacement(StringRef Name, llvm::Constant *C) { in addReplacement()
211 void CodeGenModule::applyReplacements() { in applyReplacements()
260 void CodeGenModule::checkAliases() { in checkAliases()
[all …]
HDCGObjCRuntime.h56 class CodeGenModule; variable
65 CodeGen::CodeGenModule &CGM;
66 CGObjCRuntime(CodeGen::CodeGenModule &CGM) : CGM(CGM) {} in CGObjCRuntime()
78 uint64_t ComputeIvarBaseOffset(CodeGen::CodeGenModule &CGM,
81 uint64_t ComputeIvarBaseOffset(CodeGen::CodeGenModule &CGM,
265 virtual llvm::Constant *BuildGCBlockLayout(CodeGen::CodeGenModule &CGM,
267 virtual llvm::Constant *BuildRCBlockLayout(CodeGen::CodeGenModule &CGM,
269 virtual llvm::Constant *BuildByrefLayout(CodeGen::CodeGenModule &CGM,
289 unsigned ComputeBitfieldBitOffset(CodeGen::CodeGenModule &CGM,
296 CGObjCRuntime *CreateGNUObjCRuntime(CodeGenModule &CGM);
[all …]
HDCGCUDARuntime.h30 class CodeGenModule; variable
37 CodeGenModule &CGM;
40 CGCUDARuntime(CodeGenModule &CGM) : CGM(CGM) {} in CGCUDARuntime()
60 CGCUDARuntime *CreateNVCUDARuntime(CodeGenModule &CGM);
HDTargetInfo.h37 class CodeGenModule; variable
59 CodeGen::CodeGenModule &M) const {} in setTargetAttributes()
64 CodeGen::CodeGenModule &M) const {} in emitTargetMD()
89 virtual int getDwarfEHStackPointer(CodeGen::CodeGenModule &M) const { in getDwarfEHStackPointer()
162 getUBSanFunctionSignature(CodeGen::CodeGenModule &CGM) const { in getUBSanFunctionSignature()
HDCGOpenCLRuntime.h30 class CodeGenModule; variable
34 CodeGenModule &CGM;
37 CGOpenCLRuntime(CodeGenModule &CGM) : CGM(CGM) {} in CGOpenCLRuntime()
HDSanitizerMetadata.h31 class CodeGenModule; variable
37 CodeGenModule &CGM;
39 SanitizerMetadata(CodeGenModule &CGM);
HDCGBlocks.cpp43 CodeGenModule::ByrefHelpers::~ByrefHelpers() {} in ~ByrefHelpers()
46 static llvm::Constant *buildGlobalBlock(CodeGenModule &CGM,
51 static llvm::Constant *buildCopyHelper(CodeGenModule &CGM, in buildCopyHelper()
57 static llvm::Constant *buildDisposeHelper(CodeGenModule &CGM, in buildDisposeHelper()
76 static llvm::Constant *buildBlockDescriptor(CodeGenModule &CGM, in buildBlockDescriptor()
272 static llvm::Constant *tryCaptureAsConstant(CodeGenModule &CGM, in tryCaptureAsConstant()
303 static void initializeForBlockHeader(CodeGenModule &CGM, CGBlockInfo &info, in initializeForBlockHeader()
337 static void computeBlockInfo(CodeGenModule &CGM, CodeGenFunction *CGF, in computeBlockInfo()
901 llvm::Type *CodeGenModule::getBlockDescriptorType() { in getBlockDescriptorType()
931 llvm::Type *CodeGenModule::getGenericBlockLiteralType() { in getGenericBlockLiteralType()
[all …]
HDCGVTables.h29 class CodeGenModule; variable
32 CodeGenModule &CGM;
69 CodeGenVTables(CodeGenModule &CGM);
HDCoverageMappingGen.h48 class CodeGenModule; variable
53 CodeGenModule &CGM;
61 CoverageMappingModuleGen(CodeGenModule &CGM, CoverageSourceInfo &SourceInfo) in CoverageMappingModuleGen()
HDCGCXX.cpp33 bool CodeGenModule::TryEmitBaseDestructorAsAlias(const CXXDestructorDecl *D) { in TryEmitBaseDestructorAsAlias()
113 bool CodeGenModule::TryEmitDefinitionAsAlias(GlobalDecl AliasDecl, in TryEmitDefinitionAsAlias()
205 llvm::Function *CodeGenModule::codegenCXXStructor(const CXXMethodDecl *MD, in codegenCXXStructor()
229 llvm::GlobalValue *CodeGenModule::getAddrOfCXXStructor( in getAddrOfCXXStructor()
261 CodeGenModule &CGM = CGF.CGM; in BuildAppleKextVirtualCall()
HDCGExprConstant.cpp38 CodeGenModule &CGM;
46 static llvm::Constant *BuildStruct(CodeGenModule &CGM, CodeGenFunction *CFG,
50 static llvm::Constant *BuildStruct(CodeGenModule &CGM, CodeGenFunction *CGF,
52 static llvm::Constant *BuildStruct(CodeGenModule &CGM, CodeGenFunction *CGF,
56 ConstStructBuilder(CodeGenModule &CGM, CodeGenFunction *CGF) in ConstStructBuilder()
555 llvm::Constant *ConstStructBuilder::BuildStruct(CodeGenModule &CGM, in BuildStruct()
566 llvm::Constant *ConstStructBuilder::BuildStruct(CodeGenModule &CGM, in BuildStruct()
577 llvm::Constant *ConstStructBuilder::BuildStruct(CodeGenModule &CGM, in BuildStruct()
601 CodeGenModule &CGM;
605 ConstExprEmitter(CodeGenModule &cgm, CodeGenFunction *cgf) in ConstExprEmitter()
[all …]
HDCGCXXABI.h39 class CodeGenModule; variable
44 CodeGenModule &CGM;
47 CGCXXABI(CodeGenModule &CGM) in CGCXXABI()
515 CodeGenModule &CGM,
540 CGCXXABI *CreateItaniumCXXABI(CodeGenModule &CGM);
543 CGCXXABI *CreateMicrosoftCXXABI(CodeGenModule &CGM);
HDCGDeclCXX.cpp41 CodeGenModule &CGM = CGF.CGM; in EmitDeclInit()
68 CodeGenModule &CGM = CGF.CGM; in EmitDeclDestroy()
251 llvm::Function *CodeGenModule::CreateGlobalInitOrDestructFunction( in CreateGlobalInitOrDestructFunction()
287 void CodeGenModule::EmitPointerToInitFunc(const VarDecl *D, in EmitPointerToInitFunc()
303 CodeGenModule::EmitCXXGlobalVarDeclInitFunc(const VarDecl *D, in EmitCXXGlobalVarDeclInitFunc()
377 void CodeGenModule::EmitCXXThreadLocalInitFunc() { in EmitCXXThreadLocalInitFunc()
387 CodeGenModule::EmitCXXGlobalInitFunc() { in EmitCXXGlobalInitFunc()
457 void CodeGenModule::EmitCXXGlobalDtorFunc() { in EmitCXXGlobalDtorFunc()
HDCGVTables.cpp32 CodeGenVTables::CodeGenVTables(CodeGenModule &CGM) in CodeGenVTables()
35 llvm::Constant *CodeGenModule::GetAddrOfThunk(GlobalDecl GD, in GetAddrOfThunk()
54 static void setThunkVisibility(CodeGenModule &CGM, const CXXMethodDecl *MD, in setThunkVisibility()
59 static void setThunkProperties(CodeGenModule &CGM, const ThunkInfo &Thunk, in setThunkProperties()
686 CodeGenModule::getVTableLinkage(const CXXRecordDecl *RD) { in getVTableLinkage()
766 void CodeGenModule::EmitVTable(CXXRecordDecl *theClass) { in EmitVTable()
820 static bool shouldEmitVTableAtEndOfTranslationUnit(CodeGenModule &CGM, in shouldEmitVTableAtEndOfTranslationUnit()
828 void CodeGenModule::EmitDeferredVTables() { in EmitDeferredVTables()
848 bool CodeGenModule::IsCFIBlacklistedRecord(const CXXRecordDecl *RD) { in IsCFIBlacklistedRecord()
853 void CodeGenModule::EmitVTableBitSetEntries(llvm::GlobalVariable *VTable, in EmitVTableBitSetEntries()
HDCodeGenPGO.h31 CodeGenModule &CGM;
46 CodeGenPGO(CodeGenModule &CGM) in CodeGenPGO()
HDObjectFilePCHContainerOperations.cpp49 std::unique_ptr<CodeGen::CodeGenModule> Builder;
78 Builder.reset(new CodeGen::CodeGenModule(*Ctx, HeaderSearchOpts, in Initialize()
89 std::unique_ptr<CodeGen::CodeGenModule> Builder = std::move(this->Builder); in HandleTranslationUnit()
HDCodeGenTypes.h56 class CodeGenModule; variable
121 CodeGenModule &CGM;
168 CodeGenTypes(CodeGenModule &cgm);
HDCGObjCRuntime.cpp29 static uint64_t LookupFieldBitOffset(CodeGen::CodeGenModule &CGM, in LookupFieldBitOffset()
65 uint64_t CGObjCRuntime::ComputeIvarBaseOffset(CodeGen::CodeGenModule &CGM, in ComputeIvarBaseOffset()
72 uint64_t CGObjCRuntime::ComputeIvarBaseOffset(CodeGen::CodeGenModule &CGM, in ComputeIvarBaseOffset()
80 CodeGen::CodeGenModule &CGM, in ComputeBitfieldBitOffset()
HDTargetInfo.cpp653 CodeGen::CodeGenModule &CGM) const override;
655 int getDwarfEHStackPointer(CodeGen::CodeGenModule &CGM) const override { in getDwarfEHStackPointer()
679 getUBSanFunctionSignature(CodeGen::CodeGenModule &CGM) const override { in getUBSanFunctionSignature()
1336 CodeGen::CodeGenModule &CGM) const { in setTargetAttributes()
1592 int getDwarfEHStackPointer(CodeGen::CodeGenModule &CGM) const override { in getDwarfEHStackPointer()
1638 getUBSanFunctionSignature(CodeGen::CodeGenModule &CGM) const override { in getUBSanFunctionSignature()
1686 CodeGen::CodeGenModule &CGM) const override;
1703 CodeGen::CodeGenModule &CGM) { in addStackProbeSizeTargetAttribute()
1716 CodeGen::CodeGenModule &CGM) const { in setTargetAttributes()
1729 CodeGen::CodeGenModule &CGM) const override;
[all …]
HDCGOpenMPRuntime.h44 class CodeGenModule; variable
180 CodeGenModule &CGM;
361 explicit CGOpenMPRuntime(CodeGenModule &CGM);
HDItaniumCXXABI.cpp54 ItaniumCXXABI(CodeGen::CodeGenModule &CGM, in ItaniumCXXABI()
261 CodeGenModule &CGM,
309 ARMCXXABI(CodeGen::CodeGenModule &CGM) : in ARMCXXABI()
334 iOS64CXXABI(CodeGen::CodeGenModule &CGM) : ARMCXXABI(CGM) {} in iOS64CXXABI()
341 CodeGen::CGCXXABI *CodeGen::CreateItaniumCXXABI(CodeGenModule &CGM) { in CreateItaniumCXXABI()
927 static llvm::Constant *getAllocateExceptionFn(CodeGenModule &CGM) { in getAllocateExceptionFn()
936 static llvm::Constant *getThrowFn(CodeGenModule &CGM) { in getThrowFn()
1703 static llvm::Constant *getGuardAcquireFn(CodeGenModule &CGM, in getGuardAcquireFn()
1715 static llvm::Constant *getGuardReleaseFn(CodeGenModule &CGM, in getGuardReleaseFn()
1726 static llvm::Constant *getGuardAbortFn(CodeGenModule &CGM, in getGuardAbortFn()
[all …]
HDCGCUDANV.cpp68 CGNVCUDARuntime(CodeGenModule &CGM);
79 CGNVCUDARuntime::CGNVCUDARuntime(CodeGenModule &CGM) in CGNVCUDARuntime()
315 CGCUDARuntime *CodeGen::CreateNVCUDARuntime(CodeGenModule &CGM) { in CreateNVCUDARuntime()
HDModuleBuilder.cpp55 std::unique_ptr<CodeGen::CodeGenModule> Builder;
105 Builder.reset(new CodeGen::CodeGenModule(Context, in Initialize()
/NextBSD/contrib/llvm/tools/clang/include/clang/CodeGen/
HDCodeGenABITypes.h48 class CodeGenModule; variable
83 CodeGen::CodeGenModule *CGM;
/NextBSD/lib/clang/libclangcodegen/
HDMakefile.depend487 CodeGenModule.o: AttrList.inc.h
488 CodeGenModule.o: AttrVisitor.inc.h
489 CodeGenModule.o: Attrs.inc.h
490 CodeGenModule.o: CommentCommandList.inc.h
491 CodeGenModule.o: DeclNodes.inc.h
492 CodeGenModule.o: DiagnosticCommonKinds.inc.h
493 CodeGenModule.o: DiagnosticSemaKinds.inc.h
494 CodeGenModule.o: Intrinsics.inc.h
495 CodeGenModule.o: StmtNodes.inc.h
496 CodeGenModule.po: AttrList.inc.h
[all …]

12