Home
last modified time | relevance | path

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

12

/minix3/external/bsd/llvm/dist/clang/lib/CodeGen/
H A DCGCUDARuntime.h26 class CodeGenModule; variable
33 CodeGenModule &CGM;
36 CGCUDARuntime(CodeGenModule &CGM) : CGM(CGM) {} in CGCUDARuntime()
49 CGCUDARuntime *CreateNVCUDARuntime(CodeGenModule &CGM);
H A DCGObjCRuntime.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 …]
H A DCodeGenModule.cpp61 static CGCXXABI *createCXXABI(CodeGenModule &CGM) { in createCXXABI()
77 CodeGenModule::CodeGenModule(ASTContext &C, const CodeGenOptions &CGO, in CodeGenModule() function in CodeGenModule
158 CodeGenModule::~CodeGenModule() { in ~CodeGenModule()
170 void CodeGenModule::createObjCRuntime() { in createObjCRuntime()
189 void CodeGenModule::createOpenCLRuntime() { in createOpenCLRuntime()
193 void CodeGenModule::createOpenMPRuntime() { in createOpenMPRuntime()
197 void CodeGenModule::createCUDARuntime() { in createCUDARuntime()
201 void CodeGenModule::addReplacement(StringRef Name, llvm::Constant *C) { in addReplacement()
205 void CodeGenModule::applyReplacements() { in applyReplacements()
256 void CodeGenModule::checkAliases() { in checkAliases()
[all …]
H A DCGOpenCLRuntime.h30 class CodeGenModule; variable
34 CodeGenModule &CGM;
37 CGOpenCLRuntime(CodeGenModule &CGM) : CGM(CGM) {} in CGOpenCLRuntime()
H A DTargetInfo.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()
H A DSanitizerMetadata.h31 class CodeGenModule; variable
37 CodeGenModule &CGM;
39 SanitizerMetadata(CodeGenModule &CGM);
H A DCGVTables.h29 class CodeGenModule; variable
32 CodeGenModule &CGM;
69 CodeGenVTables(CodeGenModule &CGM);
H A DCoverageMappingGen.h48 class CodeGenModule; variable
53 CodeGenModule &CGM;
61 CoverageMappingModuleGen(CodeGenModule &CGM, CoverageSourceInfo &SourceInfo) in CoverageMappingModuleGen()
H A DCGCXX.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()
227 llvm::GlobalValue *CodeGenModule::getAddrOfCXXStructor( in getAddrOfCXXStructor()
260 CodeGenModule &CGM = CGF.CGM; in BuildAppleKextVirtualCall()
H A DCGBlocks.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()
899 llvm::Type *CodeGenModule::getBlockDescriptorType() { in getBlockDescriptorType()
929 llvm::Type *CodeGenModule::getGenericBlockLiteralType() { in getGenericBlockLiteralType()
[all …]
H A DCGCUDANV.cpp40 CGNVCUDARuntime(CodeGenModule &CGM);
47 CGNVCUDARuntime::CGNVCUDARuntime(CodeGenModule &CGM) : CGCUDARuntime(CGM) { in CGNVCUDARuntime()
123 CGCUDARuntime *CodeGen::CreateNVCUDARuntime(CodeGenModule &CGM) { in CreateNVCUDARuntime()
H A DCGCXXABI.h38 class CodeGenModule; variable
43 CodeGenModule &CGM;
46 CGCXXABI(CodeGenModule &CGM) in CGCXXABI()
503 CodeGenModule &CGM,
528 CGCXXABI *CreateItaniumCXXABI(CodeGenModule &CGM);
531 CGCXXABI *CreateMicrosoftCXXABI(CodeGenModule &CGM);
H A DCGDeclCXX.cpp41 CodeGenModule &CGM = CGF.CGM; in EmitDeclInit()
68 CodeGenModule &CGM = CGF.CGM; in EmitDeclDestroy()
228 llvm::Function *CodeGenModule::CreateGlobalInitOrDestructFunction( in CreateGlobalInitOrDestructFunction()
259 void CodeGenModule::EmitPointerToInitFunc(const VarDecl *D, in EmitPointerToInitFunc()
283 CodeGenModule::EmitCXXGlobalVarDeclInitFunc(const VarDecl *D, in EmitCXXGlobalVarDeclInitFunc()
354 void CodeGenModule::EmitCXXThreadLocalInitFunc() { in EmitCXXThreadLocalInitFunc()
364 CodeGenModule::EmitCXXGlobalInitFunc() { in EmitCXXGlobalInitFunc()
434 void CodeGenModule::EmitCXXGlobalDtorFunc() { in EmitCXXGlobalDtorFunc()
H A DCGExprConstant.cpp37 CodeGenModule &CGM;
45 static llvm::Constant *BuildStruct(CodeGenModule &CGM, CodeGenFunction *CGF,
47 static llvm::Constant *BuildStruct(CodeGenModule &CGM, CodeGenFunction *CGF,
51 ConstStructBuilder(CodeGenModule &CGM, CodeGenFunction *CGF) in ConstStructBuilder()
543 llvm::Constant *ConstStructBuilder::BuildStruct(CodeGenModule &CGM, in BuildStruct()
554 llvm::Constant *ConstStructBuilder::BuildStruct(CodeGenModule &CGM, in BuildStruct()
578 CodeGenModule &CGM;
582 ConstExprEmitter(CodeGenModule &cgm, CodeGenFunction *cgf) in ConstExprEmitter()
1001 llvm::Constant *CodeGenModule::EmitConstantInit(const VarDecl &D, in EmitConstantInit()
1042 llvm::Constant *CodeGenModule::EmitConstantExpr(const Expr *E, in EmitConstantExpr()
[all …]
H A DCGOpenMPRuntime.h43 class CodeGenModule; variable
114 CodeGenModule &CGM;
254 explicit CGOpenMPRuntime(CodeGenModule &CGM);
H A DCGException.cpp27 static llvm::Constant *getAllocateExceptionFn(CodeGenModule &CGM) { in getAllocateExceptionFn()
36 static llvm::Constant *getFreeExceptionFn(CodeGenModule &CGM) { in getFreeExceptionFn()
45 static llvm::Constant *getThrowFn(CodeGenModule &CGM) { in getThrowFn()
56 static llvm::Constant *getGetExceptionPtrFn(CodeGenModule &CGM) { in getGetExceptionPtrFn()
65 static llvm::Constant *getBeginCatchFn(CodeGenModule &CGM) { in getBeginCatchFn()
74 static llvm::Constant *getEndCatchFn(CodeGenModule &CGM) { in getEndCatchFn()
83 static llvm::Constant *getUnexpectedFn(CodeGenModule &CGM) { in getUnexpectedFn()
92 static llvm::Constant *getTerminateFn(CodeGenModule &CGM) { in getTerminateFn()
111 static llvm::Constant *getCatchallRethrowFn(CodeGenModule &CGM, in getCatchallRethrowFn()
129 static const EHPersonality &get(CodeGenModule &CGM);
[all …]
H A DCodeGenTypes.h56 class CodeGenModule; variable
118 CodeGenModule &CGM;
167 CodeGenTypes(CodeGenModule &cgm);
H A DCodeGenPGO.h33 CodeGenModule &CGM;
48 CodeGenPGO(CodeGenModule &CGM) in CodeGenPGO()
H A DCGObjCRuntime.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()
H A DCodeGenABITypes.cpp32 CGM(new CodeGen::CodeGenModule(C, *CGO, M, TD, C.getDiagnostics(), in CodeGenABITypes()
H A DModuleBuilder.cpp53 std::unique_ptr<CodeGen::CodeGenModule> Builder;
99 Builder.reset(new CodeGen::CodeGenModule(Context, CodeGenOpts, *M, *TD, in Initialize()
H A DCGVTables.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()
676 CodeGenModule::getVTableLinkage(const CXXRecordDecl *RD) { in getVTableLinkage()
760 void CodeGenModule::EmitVTable(CXXRecordDecl *theClass, bool isRequired) { in EmitVTable()
816 static bool shouldEmitVTableAtEndOfTranslationUnit(CodeGenModule &CGM, in shouldEmitVTableAtEndOfTranslationUnit()
824 void CodeGenModule::EmitDeferredVTables() { in EmitDeferredVTables()
H A DCodeGenModule.h260 class CodeGenModule : public CodeGenTypeCache {
261 CodeGenModule(const CodeGenModule &) LLVM_DELETED_FUNCTION;
262 void operator=(const CodeGenModule &) LLVM_DELETED_FUNCTION;
490 CodeGenModule(ASTContext &C, const CodeGenOptions &CodeGenOpts,
495 ~CodeGenModule();
/minix3/external/bsd/llvm/dist/clang/include/clang/CodeGen/
H A DCodeGenABITypes.h46 class CodeGenModule; variable
79 CodeGen::CodeGenModule *CGM;
/minix3/external/bsd/llvm/lib/libclangCodeGen/
H A DMakefile45 CodeGenModule.cpp \

12