/external/clang/include/clang/CodeGen/ |
CodeGenABITypes.h | 49 class CodeGenModule; 51 const CGFunctionInfo &arrangeObjCMessageSendSignature(CodeGenModule &CGM, 55 const CGFunctionInfo &arrangeFreeFunctionType(CodeGenModule &CGM, 59 const CGFunctionInfo &arrangeFreeFunctionType(CodeGenModule &CGM, 62 const CGFunctionInfo &arrangeCXXMethodType(CodeGenModule &CGM, 67 const CGFunctionInfo &arrangeFreeFunctionCall(CodeGenModule &CGM,
|
SwiftCallingConv.h | 38 class CodeGenModule; 44 CodeGenModule &CGM; 59 SwiftAggLowering(CodeGenModule &CGM) : CGM(CGM) {} 121 CharUnits getMaximumVoluntaryIntegerSize(CodeGenModule &CGM); 124 CharUnits getNaturalAlignment(CodeGenModule &CGM, llvm::Type *type); 128 bool isLegalIntegerType(CodeGenModule &CGM, llvm::IntegerType *type); 132 bool isLegalVectorType(CodeGenModule &CGM, CharUnits vectorSize, 134 bool isLegalVectorType(CodeGenModule &CGM, CharUnits vectorSize, 139 splitLegalVectorType(CodeGenModule &CGM, CharUnits vectorSize, 146 void legalizeVectorType(CodeGenModule &CGM, CharUnits vectorSize [all...] |
ModuleBuilder.h | 36 class CodeGenModule; 46 /// Return an opaque reference to the CodeGenModule object, which can 49 CodeGen::CodeGenModule &CGM();
|
/external/clang/lib/CodeGen/ |
CGOpenCLRuntime.h | 30 class CodeGenModule; 34 CodeGenModule &CGM; 38 CGOpenCLRuntime(CodeGenModule &CGM) : CGM(CGM), PipeTy(nullptr) {}
|
CGCUDARuntime.h | 31 class CodeGenModule; 38 CodeGenModule &CGM; 47 CGCUDARuntime(CodeGenModule &CGM) : CGM(CGM) {} 68 CGCUDARuntime *CreateNVCUDARuntime(CodeGenModule &CGM);
|
SanitizerMetadata.h | 31 class CodeGenModule; 37 CodeGenModule &CGM; 39 SanitizerMetadata(CodeGenModule &CGM);
|
CodeGenABITypes.cpp | 20 #include "CodeGenModule.h" 30 CodeGen::arrangeObjCMessageSendSignature(CodeGenModule &CGM, 37 CodeGen::arrangeFreeFunctionType(CodeGenModule &CGM, 44 CodeGen::arrangeFreeFunctionType(CodeGenModule &CGM, 50 CodeGen::arrangeCXXMethodType(CodeGenModule &CGM, 58 CodeGen::arrangeFreeFunctionCall(CodeGenModule &CGM,
|
TargetInfo.h | 37 class CodeGenModule; 58 CodeGen::CodeGenModule &M) const {} 63 CodeGen::CodeGenModule &M) const {} 88 virtual int getDwarfEHStackPointer(CodeGen::CodeGenModule &M) const { 161 getUBSanFunctionSignature(CodeGen::CodeGenModule &CGM) const {
|
CGVTables.h | 29 class CodeGenModule; 32 CodeGenModule &CGM; 69 CodeGenVTables(CodeGenModule &CGM);
|
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, 274 virtual llvm::Constant *BuildGCBlockLayout(CodeGen::CodeGenModule &CGM, 276 virtual llvm::Constant *BuildRCBlockLayout(CodeGen::CodeGenModule &CGM, 280 virtual llvm::Constant *BuildByrefLayout(CodeGen::CodeGenModule &CGM, 301 unsigned ComputeBitfieldBitOffset(CodeGen::CodeGenModule &CGM, 308 CGObjCRuntime *CreateGNUObjCRuntime(CodeGenModule &CGM) [all...] |
CGOpenMPRuntimeNVPTX.h | 40 WorkerFunctionState(CodeGenModule &CGM); 43 void createWorkerFunction(CodeGenModule &CGM); 138 explicit CGOpenMPRuntimeNVPTX(CodeGenModule &CGM);
|
CoverageMappingGen.h | 48 class CodeGenModule; 53 CodeGenModule &CGM; 62 CoverageMappingModuleGen(CodeGenModule &CGM, CoverageSourceInfo &SourceInfo)
|
CodeGenModule.cpp | 1 //===--- CodeGenModule.cpp - Emit LLVM Code from ASTs for a Module --------===// 14 #include "CodeGenModule.h" 64 static CGCXXABI *createCXXABI(CodeGenModule &CGM) { 82 CodeGenModule::CodeGenModule(ASTContext &C, const HeaderSearchOptions &HSO, 161 CodeGenModule::~CodeGenModule() {} 163 void CodeGenModule::createObjCRuntime() { 183 void CodeGenModule::createOpenCLRuntime() { 187 void CodeGenModule::createOpenMPRuntime() [all...] |
CGCXX.cpp | 16 #include "CodeGenModule.h" 34 bool CodeGenModule::TryEmitBaseDestructorAsAlias(const CXXDestructorDecl *D) { 120 bool CodeGenModule::TryEmitDefinitionAsAlias(GlobalDecl AliasDecl, 217 llvm::Function *CodeGenModule::codegenCXXStructor(const CXXMethodDecl *MD, 242 llvm::Constant *CodeGenModule::getAddrOfCXXStructor( 270 CodeGenModule &CGM = CGF.CGM;
|
CodeGenPGO.h | 18 #include "CodeGenModule.h" 33 CodeGenModule &CGM; 50 CodeGenPGO(CodeGenModule &CGM)
|
ModuleBuilder.cpp | 16 #include "CodeGenModule.h" 64 std::unique_ptr<CodeGen::CodeGenModule> Builder; 87 CodeGenModule &CGM() { 123 Builder.reset(new CodeGen::CodeGenModule(Context, HeaderSearchOpts, 290 CodeGenModule &CodeGenerator::CGM() {
|
SwiftCallingConv.cpp | 16 #include "CodeGenModule.h" 23 static const SwiftABIInfo &getSwiftABIInfo(CodeGenModule &CGM) { 56 static CharUnits getTypeStoreSize(CodeGenModule &CGM, llvm::Type *type) { 595 CharUnits swiftcall::getMaximumVoluntaryIntegerSize(CodeGenModule &CGM) { 601 CharUnits swiftcall::getNaturalAlignment(CodeGenModule &CGM, llvm::Type *type) { 612 bool swiftcall::isLegalIntegerType(CodeGenModule &CGM, 632 bool swiftcall::isLegalVectorType(CodeGenModule &CGM, CharUnits vectorSize, 638 bool swiftcall::isLegalVectorType(CodeGenModule &CGM, CharUnits vectorSize, 646 swiftcall::splitLegalVectorType(CodeGenModule &CGM, CharUnits vectorSize, 660 void swiftcall::legalizeVectorType(CodeGenModule &CGM, CharUnits origVectorSize [all...] |
CGCXXABI.h | 39 class CodeGenModule; 45 CodeGenModule &CGM; 48 CGCXXABI(CodeGenModule &CGM) 557 CodeGenModule &CGM, ArrayRef<const VarDecl *> CXXThreadLocals, 580 CGCXXABI *CreateItaniumCXXABI(CodeGenModule &CGM); 583 CGCXXABI *CreateMicrosoftCXXABI(CodeGenModule &CGM);
|
CGDeclCXX.cpp | 38 CodeGenModule &CGM = CGF.CGM; 65 CodeGenModule &CGM = CGF.CGM; 259 llvm::Function *CodeGenModule::CreateGlobalInitOrDestructFunction( 296 void CodeGenModule::EmitPointerToInitFunc(const VarDecl *D, 312 CodeGenModule::EmitCXXGlobalVarDeclInitFunc(const VarDecl *D, 399 void CodeGenModule::EmitCXXThreadLocalInitFunc() { 409 CodeGenModule::EmitCXXGlobalInitFunc() { 479 void CodeGenModule::EmitCXXGlobalDtorFunc() {
|
CodeGenTypes.h | 56 class CodeGenModule; 121 CodeGenModule &CGM; 170 CodeGenTypes(CodeGenModule &cgm);
|
CGExprConstant.cpp | 18 #include "CodeGenModule.h" 38 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) 561 llvm::Constant *ConstStructBuilder::BuildStruct(CodeGenModule &CGM, 572 llvm::Constant *ConstStructBuilder::BuildStruct(CodeGenModule &CGM, 583 llvm::Constant *ConstStructBuilder::BuildStruct(CodeGenModule &CGM, 607 CodeGenModule &CGM [all...] |
CGVTables.cpp | 16 #include "CodeGenModule.h" 32 CodeGenVTables::CodeGenVTables(CodeGenModule &CGM) 35 llvm::Constant *CodeGenModule::GetAddrOfThunk(GlobalDecl GD, 53 static void setThunkVisibility(CodeGenModule &CGM, const CXXMethodDecl *MD, 58 static void setThunkProperties(CodeGenModule &CGM, const ThunkInfo &Thunk, 717 static bool shouldEmitAvailableExternallyVTable(const CodeGenModule &CGM, 727 CodeGenModule::getVTableLinkage(const CXXRecordDecl *RD) { 818 void CodeGenModule::EmitVTable(CXXRecordDecl *theClass) { [all...] |
ObjectFilePCHContainerOperations.cpp | 12 #include "CodeGenModule.h" 57 std::unique_ptr<CodeGen::CodeGenModule> Builder; 168 Builder.reset(new CodeGen::CodeGenModule( 234 std::unique_ptr<CodeGen::CodeGenModule> Builder = std::move(this->Builder);
|
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,
|
CGOpenMPRuntime.h | 50 class CodeGenModule; 110 CodeGenModule &CGM; 242 CodeGenModule &CGM; 280 OffloadEntriesInfoManagerTy(CodeGenModule &CGM) 496 explicit CGOpenMPRuntime(CodeGenModule &CGM); [all...] |