HomeSort by relevance Sort by last modified time
    Searched refs:CodeGenModule (Results 1 - 25 of 42) 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) {}
MicrosoftVBTables.h 27 class CodeGenModule;
46 void EmitVBTableDefinition(CodeGenModule &CGM, const CXXRecordDecl *RD,
95 VBTableBuilder(CodeGenModule &CGM, const CXXRecordDecl *MostDerived);
116 CodeGenModule &CGM;
TargetInfo.h 35 class CodeGenModule;
56 CodeGen::CodeGenModule &M) const { }
81 virtual int getDwarfEHStackPointer(CodeGen::CodeGenModule &M) 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,
288 unsigned ComputeBitfieldBitOffset(CodeGen::CodeGenModule &CGM,
295 CGObjCRuntime *CreateGNUObjCRuntime(CodeGenModule &CGM)
    [all...]
CGVTables.h 29 class CodeGenModule;
32 CodeGenModule &CGM;
77 CodeGenVTables(CodeGenModule &CGM);
CodeGenModule.cpp 1 //===--- CodeGenModule.cpp - Emit LLVM Code from ASTs for a Module --------===//
14 #include "CodeGenModule.h"
56 static CGCXXABI &createCXXABI(CodeGenModule &CGM) {
71 CodeGenModule::CodeGenModule(ASTContext &C, const CodeGenOptions &CGO,
136 CodeGenModule::~CodeGenModule() {
148 void CodeGenModule::createObjCRuntime() {
167 void CodeGenModule::createOpenCLRuntime() {
171 void CodeGenModule::createCUDARuntime()
    [all...]
CGCXX.cpp 16 #include "CodeGenModule.h"
33 bool CodeGenModule::TryEmitBaseDestructorAsAlias(const CXXDestructorDecl *D) {
102 bool CodeGenModule::TryEmitDefinitionAsAlias(GlobalDecl AliasDecl,
175 void CodeGenModule::EmitCXXConstructor(const CXXConstructorDecl *ctor,
200 CodeGenModule::GetAddrOfCXXConstructor(const CXXConstructorDecl *ctor,
217 void CodeGenModule::EmitCXXDestructor(const CXXDestructorDecl *dtor,
248 CodeGenModule::GetAddrOfCXXDestructor(const CXXDestructorDecl *dtor,
293 CodeGenModule &CGM = CGF.CGM;
CGCXXABI.h 38 class CodeGenModule;
43 CodeGenModule &CGM;
46 CGCXXABI(CodeGenModule &CGM)
419 CGCXXABI *CreateItaniumCXXABI(CodeGenModule &CGM);
422 CGCXXABI *CreateMicrosoftCXXABI(CodeGenModule &CGM);
CGCUDANV.cpp 17 #include "CodeGenModule.h"
40 CGNVCUDARuntime(CodeGenModule &CGM);
47 CGNVCUDARuntime::CGNVCUDARuntime(CodeGenModule &CGM) : CGCUDARuntime(CGM) {
123 CGCUDARuntime *CodeGen::CreateNVCUDARuntime(CodeGenModule &CGM) {
CodeGenTypes.h 55 class CodeGenModule;
63 CodeGenModule &CGM;
113 CodeGenTypes(CodeGenModule &cgm);
CGDeclCXX.cpp 39 CodeGenModule &CGM = CGF.CGM;
66 CodeGenModule &CGM = CGF.CGM;
157 CreateGlobalInitOrDestructFunction(CodeGenModule &CGM,
164 static llvm::Constant *createAtExitStub(CodeGenModule &CGM,
227 CreateGlobalInitOrDestructFunction(CodeGenModule &CGM,
256 CodeGenModule::EmitCXXGlobalVarDeclInitFunc(const VarDecl *D,
294 void CodeGenModule::EmitCXXThreadLocalInitFunc() {
316 CodeGenModule::EmitCXXGlobalInitFunc() {
369 void CodeGenModule::EmitCXXGlobalDtorFunc() {
Android.mk 49 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 15 #include "CodeGenModule.h"
38 OwningPtr<CodeGen::CodeGenModule> Builder;
61 Builder.reset(new CodeGen::CodeGenModule(Context, CodeGenOpts, *M, *TD,
MicrosoftVBTables.cpp 15 #include "CodeGenModule.h"
40 VBTableBuilder::VBTableBuilder(CodeGenModule &CGM,
191 CodeGenModule &CGM, const CXXRecordDecl *RD,
232 CGM.setTypeVisibility(GV, RD, CodeGenModule::TVK_ForVTable);
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)
544 llvm::Constant *ConstStructBuilder::BuildStruct(CodeGenModule &CGM,
555 llvm::Constant *ConstStructBuilder::BuildStruct(CodeGenModule &CGM,
583 CodeGenModule &CGM;
587 ConstExprEmitter(CodeGenModule &cgm, CodeGenFunction *cgf)
    [all...]
CGRTTI.cpp 14 #include "CodeGenModule.h"
26 CodeGenModule &CGM; // Per-module state.
65 RTTIBuilder(CodeGenModule &CGM) : CGM(CGM),
255 static bool ShouldUseExternalRTTIDescriptor(CodeGenModule &CGM,
320 getTypeInfoLinkage(CodeGenModule &CGM, QualType Ty) {
654 CGM.setTypeVisibility(GV, RD, CodeGenModule::TVK_ForRTTI);
655 CGM.setTypeVisibility(TypeName, RD, CodeGenModule::TVK_ForRTTIName);
664 TypeName->setVisibility(CodeGenModule::
668 GV->setVisibility(CodeGenModule::GetLLVMVisibility(TypeInfoVisibility));
941 llvm::Constant *CodeGenModule::GetAddrOfRTTIDescriptor(QualType Ty
    [all...]
CGObjCRuntime.cpp 20 #include "CodeGenModule.h"
28 static uint64_t LookupFieldBitOffset(CodeGen::CodeGenModule &CGM,
64 uint64_t CGObjCRuntime::ComputeIvarBaseOffset(CodeGen::CodeGenModule &CGM,
71 uint64_t CGObjCRuntime::ComputeIvarBaseOffset(CodeGen::CodeGenModule &CGM,
79 CodeGen::CodeGenModule &CGM,
CGVTables.cpp 16 #include "CodeGenModule.h"
31 CodeGenVTables::CodeGenVTables(CodeGenModule &CGM)
41 llvm::Constant *CodeGenModule::GetAddrOfThunk(GlobalDecl GD,
106 static void setThunkVisibility(CodeGenModule &CGM, const CXXMethodDecl *MD,
118 // This follows CodeGenModule::setTypeVisibility; see the comments
679 CGM.setTypeVisibility(VTable, RD, CodeGenModule::TVK_ForVTable);
719 CGM.setTypeVisibility(VTable, RD, CodeGenModule::TVK_ForConstructionVTable);
740 CodeGenModule::getVTableLinkage(const CXXRecordDecl *RD) {
817 void CodeGenModule::EmitVTable(CXXRecordDecl *theClass, bool isRequired) {
    [all...]
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) {
118 static llvm::Constant *getTerminateFn(CodeGenModule &CGM) {
137 static llvm::Constant *getCatchallRethrowFn(CodeGenModule &CGM
    [all...]
CGDebugInfo.h 42 class CodeGenModule;
52 CodeGenModule &CGM;
206 CGDebugInfo(CodeGenModule &CGM);
CGBlocks.h 46 class CodeGenModule;
CodeGenModule.h 1 //===--- CodeGenModule.h - Per-Module state for LLVM CodeGen ----*- C++ -*-===//
224 /// CodeGenModule - This class organizes the cross-function state that is used
226 class CodeGenModule : public CodeGenTypeCache {
227 CodeGenModule(const CodeGenModule &) LLVM_DELETED_FUNCTION;
228 void operator=(const CodeGenModule &) LLVM_DELETED_FUNCTION;
421 CodeGenModule(ASTContext &C, const CodeGenOptions &CodeGenOpts,
425 ~CodeGenModule();
    [all...]
CodeGenTypes.cpp 31 CodeGenTypes::CodeGenTypes(CodeGenModule &cgm)
617 bool CodeGenModule::isPaddedAtomicType(QualType type) {
621 bool CodeGenModule::isPaddedAtomicType(const AtomicType *type) {

Completed in 1957 milliseconds

1 2