HomeSort by relevance Sort by last modified time
    Searched refs:CodeGenModule (Results 1 - 25 of 45) 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) {}
TargetInfo.h 36 class CodeGenModule;
58 CodeGen::CodeGenModule &M) const {}
63 CodeGen::CodeGenModule &M) const {}
88 virtual int getDwarfEHStackPointer(CodeGen::CodeGenModule &M) const {
153 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...]
CGOpenMPRuntime.h 41 class CodeGenModule;
75 CodeGenModule &CGM;
139 explicit CGOpenMPRuntime(CodeGenModule &CGM);
CGVTables.h 29 class CodeGenModule;
32 CodeGenModule &CGM;
69 CodeGenVTables(CodeGenModule &CGM);
CodeGenModule.cpp 1 //===--- CodeGenModule.cpp - Emit LLVM Code from ASTs for a Module --------===//
14 #include "CodeGenModule.h"
60 static CGCXXABI *createCXXABI(CodeGenModule &CGM) {
75 CodeGenModule::CodeGenModule(ASTContext &C, const CodeGenOptions &CGO,
150 CodeGenModule::~CodeGenModule() {
162 void CodeGenModule::createObjCRuntime() {
181 void CodeGenModule::createOpenCLRuntime() {
185 void CodeGenModule::createOpenMPRuntime()
    [all...]
CGCXX.cpp 16 #include "CodeGenModule.h"
33 bool CodeGenModule::TryEmitBaseDestructorAsAlias(const CXXDestructorDecl *D) {
112 bool CodeGenModule::TryEmitDefinitionAsAlias(GlobalDecl AliasDecl,
199 void CodeGenModule::EmitCXXConstructor(const CXXConstructorDecl *ctor,
229 CodeGenModule::GetAddrOfCXXConstructor(const CXXConstructorDecl *ctor,
248 void CodeGenModule::EmitCXXDestructor(const CXXDestructorDecl *dtor,
286 CodeGenModule::GetAddrOfCXXDestructor(const CXXDestructorDecl *dtor,
313 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) {
CodeGenPGO.h 18 #include "CodeGenModule.h"
33 CodeGenModule &CGM;
47 CodeGenPGO(CodeGenModule &CGM)
113 static llvm::Function *emitInitialization(CodeGenModule &CGM);
CodeGenTypes.h 56 class CodeGenModule;
62 CodeGenModule &CGM;
111 CodeGenTypes(CodeGenModule &cgm);
CodeGenABITypes.cpp 20 #include "CodeGenModule.h"
31 CGM(new CodeGen::CodeGenModule(C, *CGO, M, TD, C.getDiagnostics())) {
CGCXXABI.h 38 class CodeGenModule;
43 CodeGenModule &CGM;
46 CGCXXABI(CodeGenModule &CGM)
526 CGCXXABI *CreateItaniumCXXABI(CodeGenModule &CGM);
529 CGCXXABI *CreateMicrosoftCXXABI(CodeGenModule &CGM);
CGDeclCXX.cpp 40 CodeGenModule &CGM = CGF.CGM;
67 CodeGenModule &CGM = CGF.CGM;
159 CreateGlobalInitOrDestructFunction(CodeGenModule &CGM,
166 static llvm::Constant *createAtExitStub(CodeGenModule &CGM, const VarDecl &VD,
230 CreateGlobalInitOrDestructFunction(CodeGenModule &CGM,
261 CodeGenModule::EmitCXXGlobalVarDeclInitFunc(const VarDecl *D,
319 void CodeGenModule::EmitCXXThreadLocalInitFunc() {
341 CodeGenModule::EmitCXXGlobalInitFunc() {
406 void CodeGenModule::EmitCXXGlobalDtorFunc() {
Android.mk 54 CodeGenModule.cpp \
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,
266 static llvm::Constant *tryCaptureAsConstant(CodeGenModule &CGM,
297 static void initializeForBlockHeader(CodeGenModule &CGM, CGBlockInfo &info,
331 static void computeBlockInfo(CodeGenModule &CGM, CodeGenFunction *CGF,
    [all...]
ModuleBuilder.cpp 16 #include "CodeGenModule.h"
38 std::unique_ptr<CodeGen::CodeGenModule> Builder;
75 Builder.reset(new CodeGen::CodeGenModule(Context, CodeGenOpts, *M, *TD,
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)
527 llvm::Constant *ConstStructBuilder::BuildStruct(CodeGenModule &CGM,
538 llvm::Constant *ConstStructBuilder::BuildStruct(CodeGenModule &CGM,
562 CodeGenModule &CGM;
566 ConstExprEmitter(CodeGenModule &cgm, CodeGenFunction *cgf)
    [all...]
CodeGenPGO.cpp 52 static llvm::Function *getRegisterFunc(CodeGenModule &CGM) {
56 static llvm::BasicBlock *getOrInsertRegisterBB(CodeGenModule &CGM) {
83 static llvm::Constant *getOrInsertRuntimeRegister(CodeGenModule &CGM) {
91 static bool isMachO(const CodeGenModule &CGM) {
95 static StringRef getCountersSection(const CodeGenModule &CGM) {
99 static StringRef getNameSection(const CodeGenModule &CGM) {
103 static StringRef getDataSection(const CodeGenModule &CGM) {
174 llvm::Function *CodeGenPGO::emitInitialization(CodeGenModule &CGM) {
781 static void emitRuntimeHook(CodeGenModule &CGM) {
    [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,
CGException.cpp 26 static llvm::Constant *getAllocateExceptionFn(CodeGenModule &CGM) {
35 static llvm::Constant *getFreeExceptionFn(CodeGenModule &CGM) {
44 static llvm::Constant *getThrowFn(CodeGenModule &CGM) {
55 static llvm::Constant *getReThrowFn(CodeGenModule &CGM) {
64 static llvm::Constant *getGetExceptionPtrFn(CodeGenModule &CGM) {
73 static llvm::Constant *getBeginCatchFn(CodeGenModule &CGM) {
82 static llvm::Constant *getEndCatchFn(CodeGenModule &CGM) {
91 static llvm::Constant *getUnexpectedFn(CodeGenModule &CGM) {
100 static llvm::Constant *getTerminateFn(CodeGenModule &CGM) {
119 static llvm::Constant *getCatchallRethrowFn(CodeGenModule &CGM
    [all...]
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,
609 CodeGenModule::getVTableLinkage(const CXXRecordDecl *RD) {
692 void CodeGenModule::EmitVTable(CXXRecordDecl *theClass, bool isRequired) {
748 static bool shouldEmitVTableAtEndOfTranslationUnit(CodeGenModule &CGM,
756 void CodeGenModule::EmitDeferredVTables() {
CGBlocks.h 46 class CodeGenModule;
CodeGenModule.h 1 //===--- CodeGenModule.h - Per-Module state for LLVM CodeGen ----*- C++ -*-===//
255 class CodeGenModule : public CodeGenTypeCache {
256 CodeGenModule(const CodeGenModule &) LLVM_DELETED_FUNCTION;
257 void operator=(const CodeGenModule &) LLVM_DELETED_FUNCTION;
480 CodeGenModule(ASTContext &C, const CodeGenOptions &CodeGenOpts,
484 ~CodeGenModule();
    [all...]
  /external/clang/include/clang/CodeGen/
CodeGenABITypes.h 45 class CodeGenModule;
72 /// CodeGenModule and otherwise not used. More specifically, it is
76 /// The CodeGenModule we use get to the CodeGenTypes object.
77 CodeGen::CodeGenModule *CGM;

Completed in 1344 milliseconds

1 2