Home
last modified time | relevance | path

Searched refs:CodeGenModule (Results 1 – 25 of 90) sorted by relevance

1234

/freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/
H A DTargetInfo.h81 CodeGen::CodeGenModule &CGM, in emitTargetMetadata()
155 CodeGenModule &CGM) const { in testFPKind()
431 createARCTargetCodeGenInfo(CodeGenModule &CGM);
450 createBPFTargetCodeGenInfo(CodeGenModule &CGM);
459 createLanaiTargetCodeGenInfo(CodeGenModule &CGM);
466 createM68kTargetCodeGenInfo(CodeGenModule &CGM);
475 createNVPTXTargetCodeGenInfo(CodeGenModule &CGM);
478 createPNaClTargetCodeGenInfo(CodeGenModule &CGM);
492 createPPC64TargetCodeGenInfo(CodeGenModule &CGM);
519 createTCETargetCodeGenInfo(CodeGenModule &CGM);
[all …]
H A DCodeGenABITypes.cpp30 void CodeGen::addDefaultFunctionDefinitionAttributes(CodeGenModule &CGM, in addDefaultFunctionDefinitionAttributes()
36 CodeGen::arrangeObjCMessageSendSignature(CodeGenModule &CGM, in arrangeObjCMessageSendSignature()
43 CodeGen::arrangeFreeFunctionType(CodeGenModule &CGM, in arrangeFreeFunctionType()
49 CodeGen::arrangeFreeFunctionType(CodeGenModule &CGM, in arrangeFreeFunctionType()
55 CodeGen::arrangeCXXMethodType(CodeGenModule &CGM, in arrangeCXXMethodType()
63 CodeGen::arrangeFreeFunctionCall(CodeGenModule &CGM, in arrangeFreeFunctionCall()
73 CodeGen::getImplicitCXXConstructorArgs(CodeGenModule &CGM, in getImplicitCXXConstructorArgs()
97 CodeGen::convertFreeFunctionType(CodeGenModule &CGM, const FunctionDecl *FD) { in convertFreeFunctionType()
108 CodeGen::convertTypeForMemory(CodeGenModule &CGM, QualType T) { in convertTypeForMemory()
112 unsigned CodeGen::getLLVMFieldNumber(CodeGenModule &CGM, in getLLVMFieldNumber()
[all …]
H A DCGObjCRuntime.h58 class CodeGenModule; variable
67 CodeGen::CodeGenModule &CGM;
68 CGObjCRuntime(CodeGen::CodeGenModule &CGM) : CGM(CGM) {} in CGObjCRuntime()
80 uint64_t ComputeIvarBaseOffset(CodeGen::CodeGenModule &CGM,
83 uint64_t ComputeIvarBaseOffset(CodeGen::CodeGenModule &CGM,
316 virtual llvm::Constant *BuildGCBlockLayout(CodeGen::CodeGenModule &CGM,
320 virtual std::string getRCBlockLayoutStr(CodeGen::CodeGenModule &CGM, in getRCBlockLayoutStr()
326 virtual llvm::Constant *BuildByrefLayout(CodeGen::CodeGenModule &CGM,
361 unsigned ComputeBitfieldBitOffset(CodeGen::CodeGenModule &CGM,
368 CGObjCRuntime *CreateGNUObjCRuntime(CodeGenModule &CGM);
[all …]
H A DCodeGenModule.cpp329 CodeGenModule::CodeGenModule(ASTContext &C, in CodeGenModule() function in CodeGenModule
444 CodeGenModule::~CodeGenModule() {} in ~CodeGenModule()
446 void CodeGenModule::createObjCRuntime() { in createObjCRuntime()
490 void CodeGenModule::createCUDARuntime() { in createCUDARuntime()
628 void CodeGenModule::checkAliases() { in checkAliases()
701 void CodeGenModule::clear() { in clear()
803 void CodeGenModule::Release() { in Release()
2954 void CodeGenModule::emitLLVMUsed() { in emitLLVMUsed()
3136 void CodeGenModule::EmitDeferred() { in EmitDeferred()
7561 bool CodeGenModule::stopAutoInit() { in stopAutoInit()
[all …]
H A DCGCUDARuntime.h37 class CodeGenModule; variable
44 CodeGenModule &CGM;
77 CGCUDARuntime(CodeGenModule &CGM) : CGM(CGM) {} in CGCUDARuntime()
113 CGCUDARuntime *CreateNVCUDARuntime(CodeGenModule &CGM);
H A DSanitizerMetadata.h30 class CodeGenModule; variable
36 CodeGenModule &CGM;
39 SanitizerMetadata(CodeGenModule &CGM);
H A DSwiftCallingConv.cpp24 static const SwiftABIInfo &getSwiftABIInfo(CodeGenModule &CGM) { in getSwiftABIInfo()
57 static CharUnits getTypeStoreSize(CodeGenModule &CGM, llvm::Type *type) { in getTypeStoreSize()
61 static CharUnits getTypeAllocSize(CodeGenModule &CGM, llvm::Type *type) { in getTypeAllocSize()
647 bool swiftcall::shouldPassIndirectly(CodeGenModule &CGM, in shouldPassIndirectly()
653 CharUnits swiftcall::getMaximumVoluntaryIntegerSize(CodeGenModule &CGM) { in getMaximumVoluntaryIntegerSize()
668 bool swiftcall::isLegalIntegerType(CodeGenModule &CGM, in isLegalIntegerType()
790 bool swiftcall::mustPassRecordIndirectly(CodeGenModule &CGM, in mustPassRecordIndirectly()
811 static ABIArgInfo classifyType(CodeGenModule &CGM, CanQualType type, in classifyType()
860 ABIArgInfo swiftcall::classifyArgumentType(CodeGenModule &CGM, in classifyArgumentType()
865 void swiftcall::computeABIInfo(CodeGenModule &CGM, CGFunctionInfo &FI) { in computeABIInfo()
[all …]
H A DTargetInfo.cpp119 llvm::Constant *TargetCodeGenInfo::getNullPointer(const CodeGen::CodeGenModule &CGM, in getNullPointer()
124 LangAS TargetCodeGenInfo::getGlobalVarAddressSpace(CodeGenModule &CGM, in getGlobalVarAddressSpace()
145 TargetCodeGenInfo::performAddrSpaceCast(CodeGenModule &CGM, llvm::Constant *Src, in performAddrSpaceCast()
162 const Decl *D, llvm::GlobalValue *GV, CodeGen::CodeGenModule &CGM) const { in addStackProbeTargetAttributes()
218 CodeGen::createDefaultTargetCodeGenInfo(CodeGenModule &CGM) { in createDefaultTargetCodeGenInfo()
H A DCGOpenCLRuntime.h34 class CodeGenModule; variable
38 CodeGenModule &CGM;
58 CGOpenCLRuntime(CodeGenModule &CGM) : CGM(CGM), in CGOpenCLRuntime()
H A DConstantEmitter.h25 CodeGenModule &CGM;
51 ConstantEmitter(CodeGenModule &CGM, CodeGenFunction *CGF = nullptr)
125 static llvm::Constant *emitNullForMemory(CodeGenModule &CGM, QualType T);
126 static llvm::Constant *emitForMemory(CodeGenModule &CGM, llvm::Constant *C,
H A DCoverageMappingGen.h92 class CodeGenModule; variable
105 CodeGenModule &CGM;
121 CoverageMappingModuleGen(CodeGenModule &CGM, CoverageSourceInfo &SourceInfo);
143 CodeGenModule &getCodeGenModule() { return CGM; } in getCodeGenModule()
H A DCGHLSLRuntime.h47 class CodeGenModule; variable
71 CodeGenModule &CGM;
77 CGHLSLRuntime(CodeGenModule &CGM) : CGM(CGM) {} in CGHLSLRuntime()
H A DPatternInit.h20 class CodeGenModule; variable
22 llvm::Constant *initializationPatternFor(CodeGenModule &, llvm::Type *);
H A DCGVTables.h28 class CodeGenModule; variable
33 CodeGenModule &CGM;
89 CodeGenVTables(CodeGenModule &CGM);
H A DCGVTables.cpp32 CodeGenVTables::CodeGenVTables(CodeGenModule &CGM) in CodeGenVTables()
41 static void setThunkProperties(CodeGenModule &CGM, const ThunkInfo &Thunk, in setThunkProperties()
683 static bool UseRelativeLayout(const CodeGenModule &CGM) { in UseRelativeLayout()
692 llvm::Type *CodeGenModule::getVTableComponentType() const { in getVTableComponentType()
702 static void AddPointerLayoutOffset(const CodeGenModule &CGM, in AddPointerLayoutOffset()
710 static void AddRelativeLayoutOffset(const CodeGenModule &CGM, in AddRelativeLayoutOffset()
1045 CodeGenModule::getVTableLinkage(const CXXRecordDecl *RD) { in getVTableLinkage()
1138 void CodeGenModule::EmitVTable(CXXRecordDecl *theClass) { in EmitVTable()
1217 void CodeGenModule::EmitDeferredVTables() { in EmitDeferredVTables()
1259 bool CodeGenModule::HasHiddenLTOVisibility(const CXXRecordDecl *RD) { in HasHiddenLTOVisibility()
[all …]
H A DCodeGenTypes.h49 class CodeGenModule; variable
55 CodeGenModule &CGM;
101 CodeGenTypes(CodeGenModule &cgm);
107 CodeGenModule &getCGM() const { return CGM; } in getCGM()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/CodeGen/
H A DCodeGenABITypes.h50 class CodeGenModule; variable
66 const CGFunctionInfo &arrangeFreeFunctionType(CodeGenModule &CGM,
69 const CGFunctionInfo &arrangeFreeFunctionType(CodeGenModule &CGM,
72 const CGFunctionInfo &arrangeCXXMethodType(CodeGenModule &CGM,
77 const CGFunctionInfo &arrangeFreeFunctionCall(CodeGenModule &CGM,
95 llvm::FunctionType *convertFreeFunctionType(CodeGenModule &CGM,
98 llvm::Type *convertTypeForMemory(CodeGenModule &CGM, QualType T);
104 unsigned getLLVMFieldNumber(CodeGenModule &CGM,
123 void addDefaultFunctionDefinitionAttributes(CodeGenModule &CGM,
175 llvm::Function *getNonTrivialCStructDestructor(CodeGenModule &CGM,
[all …]
H A DSwiftCallingConv.h36 class CodeGenModule; variable
42 CodeGenModule &CGM;
57 SwiftAggLowering(CodeGenModule &CGM) : CGM(CGM) {} in SwiftAggLowering()
123 bool shouldPassIndirectly(CodeGenModule &CGM,
128 CharUnits getMaximumVoluntaryIntegerSize(CodeGenModule &CGM);
139 bool isLegalVectorType(CodeGenModule &CGM, CharUnits vectorSize,
141 bool isLegalVectorType(CodeGenModule &CGM, CharUnits vectorSize,
146 splitLegalVectorType(CodeGenModule &CGM, CharUnits vectorSize,
153 void legalizeVectorType(CodeGenModule &CGM, CharUnits vectorSize,
175 void computeABIInfo(CodeGenModule &CGM, CGFunctionInfo &FI);
[all …]
/freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/Targets/
H A DXCore.cpp123 const CodeGen::CodeGenModule &M) const;
128 void emitTargetMetadata(CodeGen::CodeGenModule &CGM,
293 const CodeGen::CodeGenModule &CGM,
299 const CodeGen::CodeGenModule &CGM) const { in emitTargetMD()
312 CodeGen::CodeGenModule &CGM, in emitTargetMetadata()
328 const CodeGen::CodeGenModule &CGM,
336 const CodeGen::CodeGenModule &CGM, in extractFieldType()
544 const CodeGen::CodeGenModule &CGM, in appendArrayType()
599 const CodeGen::CodeGenModule &CGM, in appendType()
633 const CodeGen::CodeGenModule &CGM, in getTypeString()
[all …]
H A DM68k.cpp26 CodeGen::CodeGenModule &M) const override;
32 const Decl *D, llvm::GlobalValue *GV, CodeGen::CodeGenModule &M) const { in setTargetAttributes()
53 CodeGen::createM68kTargetCodeGenInfo(CodeGenModule &CGM) { in createM68kTargetCodeGenInfo()
H A DSPIR.cpp52 llvm::Type *getOpenCLType(CodeGenModule &CGM, const Type *T) const override;
112 void computeSPIRKernelABIInfo(CodeGenModule &CGM, CGFunctionInfo &FI) { in computeSPIRKernelABIInfo()
175 llvm::Type *CommonSPIRTargetCodeGenInfo::getOpenCLType(CodeGenModule &CGM, in getOpenCLType()
211 CodeGen::createCommonSPIRTargetCodeGenInfo(CodeGenModule &CGM) { in createCommonSPIRTargetCodeGenInfo()
216 CodeGen::createSPIRVTargetCodeGenInfo(CodeGenModule &CGM) { in createSPIRVTargetCodeGenInfo()
H A DMSP430.cpp65 CodeGen::CodeGenModule &M) const override;
71 const Decl *D, llvm::GlobalValue *GV, CodeGen::CodeGenModule &M) const { in setTargetAttributes()
92 CodeGen::createMSP430TargetCodeGenInfo(CodeGenModule &CGM) { in createMSP430TargetCodeGenInfo()
H A DAMDGPU.cpp276 CodeGenModule &CGM) const;
278 void emitTargetGlobals(CodeGen::CodeGenModule &CGM) const override;
281 CodeGen::CodeGenModule &M) const override;
284 llvm::Constant *getNullPointer(const CodeGen::CodeGenModule &CGM,
291 LangAS getGlobalVarAddressSpace(CodeGenModule &CGM,
364 CodeGen::CodeGenModule &CGM) const { in emitTargetGlobals()
430 const CodeGen::CodeGenModule &CGM, llvm::PointerType *PT, in getNullPointer()
443 AMDGPUTargetCodeGenInfo::getGlobalVarAddressSpace(CodeGenModule &CGM, in getGlobalVarAddressSpace()
604 void CodeGenModule::handleAMDGPUFlatWorkGroupSizeAttr( in handleAMDGPUFlatWorkGroupSizeAttr()
631 void CodeGenModule::handleAMDGPUWavesPerEUAttr( in handleAMDGPUWavesPerEUAttr()
[all …]
H A DTCE.cpp29 CodeGen::CodeGenModule &M) const override;
33 const Decl *D, llvm::GlobalValue *GV, CodeGen::CodeGenModule &M) const { in setTargetAttributes()
80 CodeGen::createTCETargetCodeGenInfo(CodeGenModule &CGM) { in createTCETargetCodeGenInfo()
H A DAVR.cpp117 LangAS getGlobalVarAddressSpace(CodeGenModule &CGM, in getGlobalVarAddressSpace()
134 CodeGen::CodeGenModule &CGM) const override { in setTargetAttributes()
151 CodeGen::createAVRTargetCodeGenInfo(CodeGenModule &CGM, unsigned NPR, in createAVRTargetCodeGenInfo()

1234