HomeSort by relevance Sort by last modified time
    Searched refs:CodeGenModule (Results 1 - 25 of 49) sorted by null

1 2

  /external/clang/lib/CodeGen/
CGCUDARuntime.h 26 class CodeGenModule;
33 CodeGenModule &CGM;
36 CGCUDARuntime(CodeGenModule &CGM) : CGM(CGM) {}
49 CGCUDARuntime *CreateNVCUDARuntime(CodeGenModule &CGM);
CGOpenCLRuntime.h 30 class CodeGenModule;
34 CodeGenModule &CGM;
37 CGOpenCLRuntime(CodeGenModule &CGM) : CGM(CGM) {}
SanitizerMetadata.h 31 class CodeGenModule;
37 CodeGenModule &CGM;
39 SanitizerMetadata(CodeGenModule &CGM);
TargetInfo.h 37 class CodeGenModule;
59 CodeGen::CodeGenModule &M) const {}
64 CodeGen::CodeGenModule &M) const {}
89 virtual int getDwarfEHStackPointer(CodeGen::CodeGenModule &M) const {
162 getUBSanFunctionSignature(CodeGen::CodeGenModule &CGM) const {
CGObjCRuntime.h 56 class CodeGenModule;
65 CodeGen::CodeGenModule &CGM;
66 CGObjCRuntime(CodeGen::CodeGenModule &CGM) : CGM(CGM) {}
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...]
CGVTables.h 29 class CodeGenModule;
32 CodeGenModule &CGM;
69 CodeGenVTables(CodeGenModule &CGM);
CoverageMappingGen.h 48 class CodeGenModule;
53 CodeGenModule &CGM;
61 CoverageMappingModuleGen(CodeGenModule &CGM, CoverageSourceInfo &SourceInfo)
CodeGenModule.cpp 1 //===--- CodeGenModule.cpp - Emit LLVM Code from ASTs for a Module --------===//
14 #include "CodeGenModule.h"
61 static CGCXXABI *createCXXABI(CodeGenModule &CGM) {
77 CodeGenModule::CodeGenModule(ASTContext &C, const CodeGenOptions &CGO,
160 CodeGenModule::~CodeGenModule() {
172 void CodeGenModule::createObjCRuntime() {
191 void CodeGenModule::createOpenCLRuntime() {
195 void CodeGenModule::createOpenMPRuntime()
    [all...]
CGCXX.cpp 16 #include "CodeGenModule.h"
33 bool CodeGenModule::TryEmitBaseDestructorAsAlias(const CXXDestructorDecl *D) {
113 bool CodeGenModule::TryEmitDefinitionAsAlias(GlobalDecl AliasDecl,
205 llvm::Function *CodeGenModule::codegenCXXStructor(const CXXMethodDecl *MD,
227 llvm::GlobalValue *CodeGenModule::getAddrOfCXXStructor(
260 CodeGenModule &CGM = CGF.CGM;
CGCUDANV.cpp 17 #include "CodeGenModule.h"
40 CGNVCUDARuntime(CodeGenModule &CGM);
47 CGNVCUDARuntime::CGNVCUDARuntime(CodeGenModule &CGM) : CGCUDARuntime(CGM) {
123 CGCUDARuntime *CodeGen::CreateNVCUDARuntime(CodeGenModule &CGM) {
CodeGenABITypes.cpp 20 #include "CodeGenModule.h"
32 CGM(new CodeGen::CodeGenModule(C, *CGO, M, TD, C.getDiagnostics(),
CGCXXABI.h 39 class CodeGenModule;
44 CodeGenModule &CGM;
47 CGCXXABI(CodeGenModule &CGM)
514 CodeGenModule &CGM,
539 CGCXXABI *CreateItaniumCXXABI(CodeGenModule &CGM);
542 CGCXXABI *CreateMicrosoftCXXABI(CodeGenModule &CGM);
CGBlocks.cpp 18 #include "CodeGenModule.h"
43 CodeGenModule::ByrefHelpers::~ByrefHelpers() {}
46 static llvm::Constant *buildGlobalBlock(CodeGenModule &CGM,
51 static llvm::Constant *buildCopyHelper(CodeGenModule &CGM,
57 static llvm::Constant *buildDisposeHelper(CodeGenModule &CGM,
76 static llvm::Constant *buildBlockDescriptor(CodeGenModule &CGM,
272 static llvm::Constant *tryCaptureAsConstant(CodeGenModule &CGM,
303 static void initializeForBlockHeader(CodeGenModule &CGM, CGBlockInfo &info,
337 static void computeBlockInfo(CodeGenModule &CGM, CodeGenFunction *CGF,
    [all...]
CGDeclCXX.cpp 41 CodeGenModule &CGM = CGF.CGM;
68 CodeGenModule &CGM = CGF.CGM;
251 llvm::Function *CodeGenModule::CreateGlobalInitOrDestructFunction(
282 void CodeGenModule::EmitPointerToInitFunc(const VarDecl *D,
298 CodeGenModule::EmitCXXGlobalVarDeclInitFunc(const VarDecl *D,
372 void CodeGenModule::EmitCXXThreadLocalInitFunc() {
382 CodeGenModule::EmitCXXGlobalInitFunc() {
452 void CodeGenModule::EmitCXXGlobalDtorFunc() {
CodeGenPGO.h 18 #include "CodeGenModule.h"
33 CodeGenModule &CGM;
48 CodeGenPGO(CodeGenModule &CGM)
CGOpenMPRuntime.h 44 class CodeGenModule;
144 CodeGenModule &CGM;
301 explicit CGOpenMPRuntime(CodeGenModule &CGM);
CodeGenTypes.h 56 class CodeGenModule;
121 CodeGenModule &CGM;
170 CodeGenTypes(CodeGenModule &cgm);
CGExprConstant.cpp 18 #include "CodeGenModule.h"
37 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)
548 llvm::Constant *ConstStructBuilder::BuildStruct(CodeGenModule &CGM,
559 llvm::Constant *ConstStructBuilder::BuildStruct(CodeGenModule &CGM,
583 CodeGenModule &CGM;
587 ConstExprEmitter(CodeGenModule &cgm, CodeGenFunction *cgf)
    [all...]
CGObjCRuntime.cpp 20 #include "CodeGenModule.h"
29 static uint64_t LookupFieldBitOffset(CodeGen::CodeGenModule &CGM,
65 uint64_t CGObjCRuntime::ComputeIvarBaseOffset(CodeGen::CodeGenModule &CGM,
72 uint64_t CGObjCRuntime::ComputeIvarBaseOffset(CodeGen::CodeGenModule &CGM,
80 CodeGen::CodeGenModule &CGM,
Android.mk 56 CodeGenModule.cpp \
CGVTables.cpp 16 #include "CodeGenModule.h"
32 CodeGenVTables::CodeGenVTables(CodeGenModule &CGM)
35 llvm::Constant *CodeGenModule::GetAddrOfThunk(GlobalDecl GD,
54 static void setThunkVisibility(CodeGenModule &CGM, const CXXMethodDecl *MD,
681 CodeGenModule::getVTableLinkage(const CXXRecordDecl *RD) {
761 void CodeGenModule::EmitVTable(CXXRecordDecl *theClass) {
815 static bool shouldEmitVTableAtEndOfTranslationUnit(CodeGenModule &CGM,
823 void CodeGenModule::EmitDeferredVTables() {
    [all...]
ModuleBuilder.cpp 16 #include "CodeGenModule.h"
53 std::unique_ptr<CodeGen::CodeGenModule> Builder;
100 Builder.reset(new CodeGen::CodeGenModule(Context, CodeGenOpts, *M, *TD,
TargetInfo.cpp 641 CodeGen::CodeGenModule &CGM) const override;
643 int getDwarfEHStackPointer(CodeGen::CodeGenModule &CGM) const override {
667 getUBSanFunctionSignature(CodeGen::CodeGenModule &CGM) const override {
    [all...]
CGBlocks.h 46 class CodeGenModule;
  /external/clang/include/clang/CodeGen/
CodeGenABITypes.h 46 class CodeGenModule;
74 /// CodeGenModule and otherwise not used. More specifically, it is
78 /// The CodeGenModule we use get to the CodeGenTypes object.
79 CodeGen::CodeGenModule *CGM;

Completed in 312 milliseconds

1 2