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

1 2 3

  /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...]

Completed in 350 milliseconds

1 2 3