Home
last modified time | relevance | path

Searched refs:CodeGen (Results 1 – 25 of 144) sorted by relevance

123456

/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGObjCRuntime.h36 namespace CodeGen {
57 namespace CodeGen {
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,
87 LValue EmitValueForIvarAtOffset(CodeGen::CodeGenFunction &CGF,
167 virtual CodeGen::RValue
168 GenerateMessageSend(CodeGen::CodeGenFunction &CGF,
181 CodeGen::RValue
[all …]
H A DCodeGenABITypes.cpp28 using namespace CodeGen;
30 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()
[all …]
H A DABIInfo.h30 namespace CodeGen {
49 CodeGen::CodeGenTypes &CGT;
53 ABIInfo(CodeGen::CodeGenTypes &cgt) in ABIInfo()
60 CodeGen::CGCXXABI &getCXXABI() const;
71 virtual void computeInfo(CodeGen::CGFunctionInfo &FI) const = 0;
80 virtual RValue EmitVAArg(CodeGen::CodeGenFunction &CGF,
81 CodeGen::Address VAListAddr, QualType Ty,
89 virtual RValue EmitMSVAArg(CodeGen::CodeGenFunction &CGF,
90 CodeGen::Address VAListAddr, QualType Ty,
111 CodeGen::ABIArgInfo
[all …]
H A DTargetInfo.h37 namespace CodeGen {
77 CodeGen::CodeGenModule &M) const {} in setTargetAttributes()
82 CodeGen::CodeGenModule &CGM, in emitTargetMetadata()
86 virtual void emitTargetGlobals(CodeGen::CodeGenModule &CGM) const {} in emitTargetGlobals()
124 virtual int getDwarfEHStackPointer(CodeGen::CodeGenModule &M) const { in getDwarfEHStackPointer()
132 virtual bool initDwarfEHRegSizeTable(CodeGen::CodeGenFunction &CGF, in initDwarfEHRegSizeTable()
142 virtual llvm::Value *decodeReturnAddress(CodeGen::CodeGenFunction &CGF, in decodeReturnAddress()
152 virtual llvm::Value *encodeReturnAddress(CodeGen::CodeGenFunction &CGF, in encodeReturnAddress()
172 virtual llvm::Type *adjustInlineAsmType(CodeGen::CodeGenFunction &CGF, in adjustInlineAsmType()
180 virtual bool isScalarizableAsmOperand(CodeGen::CodeGenFunction &CGF, in isScalarizableAsmOperand()
[all …]
H A DABIInfoImpl.cpp12 using namespace clang::CodeGen;
82 ABIArgInfo CodeGen::coerceToIntArray(QualType Ty, ASTContext &Context, in coerceToIntArray()
92 void CodeGen::AssignToArrayRange(CodeGen::CGBuilderTy &Builder, in AssignToArrayRange()
103 bool CodeGen::isAggregateTypeForABI(QualType T) { in isAggregateTypeForABI()
108 llvm::Type *CodeGen::getVAListElementType(CodeGenFunction &CGF) { in getVAListElementType()
113 CGCXXABI::RecordArgABI CodeGen::getRecordArgABI(const RecordType *RT, in getRecordArgABI()
124 CGCXXABI::RecordArgABI CodeGen::getRecordArgABI(QualType T, CGCXXABI &CXXABI) { in getRecordArgABI()
131 bool CodeGen::classifyReturnType(const CGCXXABI &CXXABI, CGFunctionInfo &FI, in classifyReturnType()
145 QualType CodeGen::useFirstFieldIfTransparentUnion(QualType Ty) { in useFirstFieldIfTransparentUnion()
156 llvm::Value *CodeGen::emitRoundPointerUpToAlignment(CodeGenFunction &CGF, in emitRoundPointerUpToAlignment()
[all …]
H A DCodeGenTBAA.h30 namespace CodeGen {
223 template<> struct DenseMapInfo<clang::CodeGen::TBAAAccessInfo> {
224 static clang::CodeGen::TBAAAccessInfo getEmptyKey() {
226 return clang::CodeGen::TBAAAccessInfo(
227 static_cast<clang::CodeGen::TBAAAccessKind>(UnsignedKey),
234 static clang::CodeGen::TBAAAccessInfo getTombstoneKey() {
236 return clang::CodeGen::TBAAAccessInfo(
237 static_cast<clang::CodeGen::TBAAAccessKind>(UnsignedKey),
244 static unsigned getHashValue(const clang::CodeGen::TBAAAccessInfo &Val) {
253 static bool isEqual(const clang::CodeGen::TBAAAccessInfo &LHS,
[all …]
H A DCGOpenMPRuntimeGPU.h22 namespace CodeGen {
92 const RegionCodeGenTy &CodeGen);
108 const RegionCodeGenTy &CodeGen);
124 const RegionCodeGenTy &CodeGen) override;
193 const RegionCodeGenTy &CodeGen) override;
208 const RegionCodeGenTy &CodeGen) override;
H A DTargetInfo.cpp27 using namespace CodeGen;
120 llvm::Constant *TargetCodeGenInfo::getNullPointer(const CodeGen::CodeGenModule &CGM, in getNullPointer()
134 CodeGen::CodeGenFunction &CGF, llvm::Value *Src, LangAS SrcAddr, in performAddrSpaceCast()
163 const Decl *D, llvm::GlobalValue *GV, CodeGen::CodeGenModule &CGM) const { in addStackProbeTargetAttributes()
258 DefaultTargetCodeGenInfo(CodeGen::CodeGenTypes &CGT) in DefaultTargetCodeGenInfo()
264 CodeGen::createDefaultTargetCodeGenInfo(CodeGenModule &CGM) { in createDefaultTargetCodeGenInfo()
H A DCGStmtOpenMP.cpp41 using namespace CodeGen;
314 const RegionCodeGenTy &CodeGen);
1566 OpenMPDirectiveKind InnermostKind, const RegionCodeGenTy &CodeGen, in emitCommonOMPParallelDirective() argument
1573 CodeGen); in emitCommonOMPParallelDirective()
1813 auto &&CodeGen = [&S](CodeGenFunction &CGF, PrePostActionTy &Action) { in EmitOMPParallelDirective()
1827 emitCommonOMPParallelDirective(*this, S, OMPD_parallel, CodeGen, in EmitOMPParallelDirective()
2751 auto &&CodeGen = [&S](CodeGenFunction &CGF, PrePostActionTy &Action) { in EmitOMPSimdDirective()
2758 CGM.getOpenMPRuntime().emitInlinedDirective(*this, OMPD_simd, CodeGen); in EmitOMPSimdDirective()
2953 auto &&CodeGen = [DynamicOrOrdered, &S, &LoopArgs](CodeGenFunction &CGF) { in EmitOMPOuterLoop()
2958 OMPCancelStack.emitExit(*this, S.getDirectiveKind(), CodeGen); in EmitOMPOuterLoop()
[all …]
/freebsd/lib/clang/libllvm/
H A DMakefile186 SRCS_MIN+= CodeGen/AggressiveAntiDepBreaker.cpp
187 SRCS_MIN+= CodeGen/AllocationOrder.cpp
188 SRCS_MIN+= CodeGen/Analysis.cpp
189 SRCS_MIN+= CodeGen/AsmPrinter/AIXException.cpp
190 SRCS_MIN+= CodeGen/AsmPrinter/ARMException.cpp
191 SRCS_MIN+= CodeGen/AsmPrinter/AccelTable.cpp
192 SRCS_MIN+= CodeGen/AsmPrinter/AddressPool.cpp
193 SRCS_MIN+= CodeGen/AsmPrinter/AsmPrinter.cpp
194 SRCS_MIN+= CodeGen/AsmPrinter/AsmPrinterDwarf.cpp
195 SRCS_MIN+= CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp
[all …]
/freebsd/contrib/llvm-project/clang/include/clang/CodeGen/
H A DConstantInitFuture.h27 namespace CodeGen {
33 struct PointerLikeTypeTraits< ::clang::CodeGen::ConstantInitBuilderBase*> {
34 using T = ::clang::CodeGen::ConstantInitBuilderBase*;
43 namespace CodeGen {
92 struct PointerLikeTypeTraits< ::clang::CodeGen::ConstantInitFuture> {
93 using T = ::clang::CodeGen::ConstantInitFuture;
H A DModuleBuilder.h44 namespace CodeGen {
59 CodeGen::CodeGenModule &CGM();
78 CodeGen::CGDebugInfo *getCGDebugInfo();
/freebsd/lib/clang/libclang/
H A DMakefile10 CFLAGS+= -I${CLANG_SRCS}/lib/CodeGen
261 SRCS_MIN+= CodeGen/ABIInfo.cpp
262 SRCS_MIN+= CodeGen/ABIInfoImpl.cpp
263 SRCS_MIN+= CodeGen/BackendUtil.cpp
264 SRCS_MIN+= CodeGen/CGAtomic.cpp
265 SRCS_MIN+= CodeGen/CGBlocks.cpp
266 SRCS_MIN+= CodeGen/CGBuiltin.cpp
267 SRCS_MIN+= CodeGen/CGCUDANV.cpp
268 SRCS_MIN+= CodeGen/CGCUDARuntime.cpp
269 SRCS_MIN+= CodeGen/CGCXX.cpp
[all …]
/freebsd/contrib/llvm-project/clang/lib/CodeGen/Targets/
H A DPPC.cpp14 using namespace clang::CodeGen;
43 static bool PPC_initDwarfEHRegSizeTable(CodeGen::CodeGenFunction &CGF, in PPC_initDwarfEHRegSizeTable()
49 CodeGen::CGBuilderTy &Builder = CGF.Builder; in PPC_initDwarfEHRegSizeTable()
113 AIXABIInfo(CodeGen::CodeGenTypes &CGT, bool Is64Bit) in AIXABIInfo()
137 AIXTargetCodeGenInfo(CodeGen::CodeGenTypes &CGT, bool Is64Bit) in AIXTargetCodeGenInfo()
140 int getDwarfEHStackPointer(CodeGen::CodeGenModule &M) const override { in getDwarfEHStackPointer()
144 bool initDwarfEHRegSizeTable(CodeGen::CodeGenFunction &CGF,
148 CodeGen::CodeGenModule &M) const override;
265 CodeGen::CodeGenFunction &CGF, llvm::Value *Address) const { in initDwarfEHRegSizeTable()
270 const Decl *D, llvm::GlobalValue *GV, CodeGen::CodeGenModule &M) const { in setTargetAttributes()
[all …]
H A DXCore.cpp13 using namespace clang::CodeGen;
115 XCoreABIInfo(CodeGen::CodeGenTypes &CGT) : DefaultABIInfo(CGT) {} in XCoreABIInfo()
123 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()
363 const CodeGen::CodeGenModule &CGM, in appendRecordType()
[all …]
H A DM68k.cpp13 using namespace clang::CodeGen;
26 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 DSparc.cpp13 using namespace clang::CodeGen;
56 llvm::Value *decodeReturnAddress(CodeGen::CodeGenFunction &CGF, in decodeReturnAddress()
67 llvm::Value *encodeReturnAddress(CodeGen::CodeGenFunction &CGF, in encodeReturnAddress()
351 int getDwarfEHStackPointer(CodeGen::CodeGenModule &M) const override { in getDwarfEHStackPointer()
355 bool initDwarfEHRegSizeTable(CodeGen::CodeGenFunction &CGF,
358 llvm::Value *decodeReturnAddress(CodeGen::CodeGenFunction &CGF, in decodeReturnAddress()
364 llvm::Value *encodeReturnAddress(CodeGen::CodeGenFunction &CGF, in encodeReturnAddress()
373 SparcV9TargetCodeGenInfo::initDwarfEHRegSizeTable(CodeGen::CodeGenFunction &CGF, in initDwarfEHRegSizeTable()
378 CodeGen::CGBuilderTy &Builder = CGF.Builder; in initDwarfEHRegSizeTable()
407 CodeGen::createSparcV8TargetCodeGenInfo(CodeGenModule &CGM) { in createSparcV8TargetCodeGenInfo()
[all …]
H A DTCE.cpp13 using namespace clang::CodeGen;
29 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 DMSP430.cpp13 using namespace clang::CodeGen;
68 CodeGen::CodeGenModule &M) const override;
74 const Decl *D, llvm::GlobalValue *GV, CodeGen::CodeGenModule &M) const { in setTargetAttributes()
95 CodeGen::createMSP430TargetCodeGenInfo(CodeGenModule &CGM) { in createMSP430TargetCodeGenInfo()
H A DPNaCl.cpp13 using namespace clang::CodeGen;
24 PNaClABIInfo(CodeGen::CodeGenTypes &CGT) : ABIInfo(CGT) {} in PNaClABIInfo()
36 PNaClTargetCodeGenInfo(CodeGen::CodeGenTypes &CGT) in PNaClTargetCodeGenInfo()
110 CodeGen::createPNaClTargetCodeGenInfo(CodeGenModule &CGM) { in createPNaClTargetCodeGenInfo()
H A DWebAssembly.cpp13 using namespace clang::CodeGen;
26 explicit WebAssemblyABIInfo(CodeGen::CodeGenTypes &CGT, in WebAssemblyABIInfo()
50 explicit WebAssemblyTargetCodeGenInfo(CodeGen::CodeGenTypes &CGT, in WebAssemblyTargetCodeGenInfo()
58 CodeGen::CodeGenModule &CGM) const override { in setTargetAttributes()
170 CodeGen::createWebAssemblyTargetCodeGenInfo(CodeGenModule &CGM, in createWebAssemblyTargetCodeGenInfo()
H A DLanai.cpp13 using namespace clang::CodeGen;
26 LanaiABIInfo(CodeGen::CodeGenTypes &CGT) : DefaultABIInfo(CGT) {} in LanaiABIInfo()
146 LanaiTargetCodeGenInfo(CodeGen::CodeGenTypes &CGT) in LanaiTargetCodeGenInfo()
152 CodeGen::createLanaiTargetCodeGenInfo(CodeGenModule &CGM) { in createLanaiTargetCodeGenInfo()
H A DCSKY.cpp13 using namespace clang::CodeGen;
27 CSKYABIInfo(CodeGen::CodeGenTypes &CGT, unsigned FLen) in CSKYABIInfo()
165 CSKYTargetCodeGenInfo(CodeGen::CodeGenTypes &CGT, unsigned FLen) in CSKYTargetCodeGenInfo()
171 CodeGen::createCSKYTargetCodeGenInfo(CodeGenModule &CGM, unsigned FLen) { in createCSKYTargetCodeGenInfo()
/freebsd/contrib/llvm-project/llvm/tools/llvm-lto/
H A Dllvm-lto.cpp1030 LTOCodeGenerator CodeGen(Context); in main() local
1031 CodeGen.setDisableVerify(DisableVerify); in main()
1034 CodeGen.setDiagnosticHandler(handleDiagnostics, nullptr); in main()
1036 CodeGen.setCodePICModel(codegen::getExplicitRelocModel()); in main()
1037 CodeGen.setFreestanding(EnableFreestanding); in main()
1038 CodeGen.setDebugPassManager(DebugPassManager); in main()
1040 CodeGen.setDebugInfo(LTO_DEBUG_MODEL_DWARF); in main()
1041 CodeGen.setTargetOptions(Options); in main()
1042 CodeGen.setShouldRestoreGlobalsLinkage(RestoreGlobalsLinkage); in main()
1072 CodeGen.setModule(std::move(Module)); in main()
[all …]
/freebsd/usr.bin/clang/llvm-tblgen/
H A DMakefile79 llvm/CodeGen/GenVT.inc: ${LLVM_SRCS}/include/llvm/CodeGen/ValueTypes.td
82 ${LLVM_SRCS}/include/llvm/CodeGen/ValueTypes.td
83 TGHDRS+= llvm/CodeGen/GenVT.inc

123456