Home
last modified time | relevance | path

Searched refs:codegen (Results 1 – 25 of 164) sorted by relevance

1234567

/openbsd/gnu/llvm/llvm/examples/Kaleidoscope/Chapter3/
H A Dtoy.cpp106 virtual Value *codegen() = 0;
116 Value *codegen() override;
126 Value *codegen() override;
139 Value *codegen() override;
152 Value *codegen() override;
166 Function *codegen();
180 Function *codegen();
412 Value *NumberExprAST::codegen() { in codegen() function in NumberExprAST
425 Value *L = LHS->codegen(); in codegen()
426 Value *R = RHS->codegen(); in codegen()
[all …]
/openbsd/gnu/llvm/clang/tools/clang-fuzzer/handle-llvm/
H A Dhandle_llvm.cpp127 codegen::InitTargetOptionsFromCodeGenFlags(ModuleTriple); in OptLLVM()
130 TargetRegistry::lookupTarget(codegen::getMArch(), ModuleTriple, E); in OptLLVM()
135 M->getTargetTriple(), codegen::getCPUStr(), codegen::getFeaturesStr(), in OptLLVM()
136 Options, codegen::getExplicitRelocModel(), in OptLLVM()
137 codegen::getExplicitCodeModel(), OLvl)); in OptLLVM()
141 codegen::setFunctionAttributes(codegen::getCPUStr(), in OptLLVM()
142 codegen::getFeaturesStr(), *M); in OptLLVM()
176 builder.setMArch(codegen::getMArch()); in CreateAndRunJITFunc()
177 builder.setMCPU(codegen::getCPUStr()); in CreateAndRunJITFunc()
178 builder.setMAttrs(codegen::getFeatureList()); in CreateAndRunJITFunc()
[all …]
/openbsd/gnu/llvm/llvm/examples/Kaleidoscope/Chapter6/
H A Dtoy.cpp152 Value *codegen() override;
162 Value *codegen() override;
174 Value *codegen() override;
187 Value *codegen() override;
200 Value *codegen() override;
212 Value *codegen() override;
227 Value *codegen() override;
245 Function *codegen();
269 Function *codegen();
832 if (!Body->codegen()) in codegen()
[all …]
/openbsd/gnu/llvm/llvm/examples/Kaleidoscope/Chapter7/
H A Dtoy.cpp159 Value *codegen() override;
169 Value *codegen() override;
182 Value *codegen() override;
195 Value *codegen() override;
208 Value *codegen() override;
220 Value *codegen() override;
235 Value *codegen() override;
249 Value *codegen() override;
267 Function *codegen();
291 Function *codegen();
[all …]
/openbsd/gnu/llvm/llvm/examples/Kaleidoscope/Chapter8/
H A Dtoy.cpp159 Value *codegen() override;
169 Value *codegen() override;
182 Value *codegen() override;
195 Value *codegen() override;
208 Value *codegen() override;
220 Value *codegen() override;
235 Value *codegen() override;
267 Function *codegen();
291 Function *codegen();
942 if (!Body->codegen()) in codegen()
[all …]
/openbsd/gnu/llvm/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter1/
H A Dtoy.cpp154 Value *codegen() override;
164 Value *codegen() override;
177 Value *codegen() override;
190 Value *codegen() override;
203 Value *codegen() override;
215 Value *codegen() override;
230 Value *codegen() override;
244 Value *codegen() override;
262 Function *codegen();
286 Function *codegen();
[all …]
/openbsd/gnu/llvm/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter2/
H A Dtoy.cpp154 Value *codegen() override;
164 Value *codegen() override;
177 Value *codegen() override;
190 Value *codegen() override;
203 Value *codegen() override;
215 Value *codegen() override;
230 Value *codegen() override;
244 Value *codegen() override;
262 Function *codegen();
286 Function *codegen();
[all …]
/openbsd/gnu/llvm/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter3/
H A Dtoy.cpp154 Value *codegen() override;
164 Value *codegen() override;
177 Value *codegen() override;
190 Value *codegen() override;
203 Value *codegen() override;
215 Value *codegen() override;
230 Value *codegen() override;
244 Value *codegen() override;
262 Function *codegen();
286 Function *codegen();
[all …]
/openbsd/gnu/llvm/llvm/examples/Kaleidoscope/Chapter5/
H A Dtoy.cpp144 Value *codegen() override;
154 Value *codegen() override;
167 Value *codegen() override;
180 Value *codegen() override;
192 Value *codegen() override;
207 Value *codegen() override;
221 Function *codegen();
235 Function *codegen();
581 Value *L = LHS->codegen(); in codegen()
720 if (!Body->codegen()) in codegen()
[all …]
/openbsd/gnu/llvm/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter4/
H A Dtoy.cpp152 Value *codegen() override;
162 Value *codegen() override;
175 Value *codegen() override;
188 Value *codegen() override;
201 Value *codegen() override;
213 Value *codegen() override;
228 Value *codegen() override;
242 Value *codegen() override;
260 Function *codegen();
921 if (!Body->codegen()) in codegen()
[all …]
/openbsd/gnu/llvm/llvm/examples/Kaleidoscope/Chapter4/
H A Dtoy.cpp116 virtual Value *codegen() = 0;
126 Value *codegen() override;
136 Value *codegen() override;
149 Value *codegen() override;
162 Value *codegen() override;
176 Function *codegen();
190 Function *codegen();
454 Value *L = LHS->codegen(); in codegen()
455 Value *R = RHS->codegen(); in codegen()
475 Value *CallExprAST::codegen() { in codegen() function in CallExprAST
[all …]
/openbsd/gnu/llvm/lld/Common/
H A DTargetOptionsCommandFlags.cpp16 return llvm::codegen::InitTargetOptionsFromCodeGenFlags(llvm::Triple()); in initTargetOptionsFromCodeGenFlags()
20 return llvm::codegen::getExplicitRelocModel(); in getRelocModelFromCMModel()
24 return llvm::codegen::getExplicitCodeModel(); in getCodeModelFromCMModel()
27 std::string lld::getCPUStr() { return llvm::codegen::getCPUStr(); } in getCPUStr()
29 std::vector<std::string> lld::getMAttrs() { return llvm::codegen::getMAttrs(); } in getMAttrs()
/openbsd/gnu/llvm/llvm/examples/Kaleidoscope/Chapter9/
H A Dtoy.cpp224 Value *codegen() override;
235 Value *codegen() override;
249 Value *codegen() override;
266 Value *codegen() override;
284 Value *codegen() override;
302 Value *codegen() override;
323 Value *codegen() override;
344 Value *codegen() override;
370 Function *codegen();
394 Function *codegen();
[all …]
/openbsd/gnu/llvm/llvm/tools/llvm-isel-fuzzer/
H A Dllvm-isel-fuzzer.cpp39 static codegen::RegisterCodeGenFlags CGF;
137 TargetRegistry::lookupTarget(codegen::getMArch(), TheTriple, Error); in LLVMFuzzerInitialize()
144 std::string CPUStr = codegen::getCPUStr(), in LLVMFuzzerInitialize()
145 FeaturesStr = codegen::getFeaturesStr(); in LLVMFuzzerInitialize()
155 TargetOptions Options = codegen::InitTargetOptionsFromCodeGenFlags(TheTriple); in LLVMFuzzerInitialize()
158 codegen::getExplicitRelocModel(), codegen::getExplicitCodeModel(), OLvl)); in LLVMFuzzerInitialize()
/openbsd/gnu/llvm/llvm/tools/llvm-opt-fuzzer/
H A Dllvm-opt-fuzzer.cpp30 static codegen::RegisterCodeGenFlags CGF;
133 codegen::setFunctionAttributes(TM->getTargetCPU(), in LLVMFuzzerTestOneInput()
219 TargetRegistry::lookupTarget(codegen::getMArch(), TargetTriple, Error); in LLVMFuzzerInitialize()
226 codegen::InitTargetOptionsFromCodeGenFlags(TargetTriple); in LLVMFuzzerInitialize()
228 TargetTriple.getTriple(), codegen::getCPUStr(), codegen::getFeaturesStr(), in LLVMFuzzerInitialize()
229 Options, codegen::getExplicitRelocModel(), in LLVMFuzzerInitialize()
230 codegen::getExplicitCodeModel(), CodeGenOpt::Default)); in LLVMFuzzerInitialize()
/openbsd/gnu/llvm/llvm/tools/llc/
H A Dllc.cpp62 static codegen::RegisterCodeGenFlags CGF;
256 switch (codegen::getFileType()) { in GetOutputStream()
283 switch (codegen::getFileType()) { in GetOutputStream()
463 std::string CPUStr = codegen::getCPUStr(), in compileModule()
464 FeaturesStr = codegen::getFeaturesStr(); in compileModule()
468 codegen::setFunctionAttributes(CPUStr, FeaturesStr, F); in compileModule()
471 auto MAttrs = codegen::getMAttrs(); in compileModule()
614 if (codegen::getFloatABIForCalls() != FloatABI::Default) in compileModule()
615 Options.FloatABIType = codegen::getFloatABIForCalls(); in compileModule()
652 codegen::setFunctionAttributes(CPUStr, FeaturesStr, *M); in compileModule()
[all …]
/openbsd/gnu/usr.bin/clang/llvm-config/
H A DLibraryDependencies.inc.Mips20 { "amdgpucodegen", "LLVMAMDGPUCodeGen", true, {"analysis", "asmprinter", "codegen", "core", "ipo", …
28 { "asmprinter", "LLVMAsmPrinter", true, {"analysis", "binaryformat", "codegen", "core", "debuginfoc…
34 { "codegen", "LLVMCodeGen", true, {"analysis", "bitreader", "bitwriter", "core", "mc", "objcarcopts…
46 { "dwarflinker", "LLVMDWARFLinker", true, {"binaryformat", "debuginfodwarf", "asmprinter", "codegen
47 …LinkerParallel", true, {"binaryformat", "debuginfodwarf", "asmprinter", "codegen", "mc", "object",…
58 { "globalisel", "LLVMGlobalISel", true, {"analysis", "codegen", "core", "mc", "selectiondag", "supp…
62 { "interpreter", "LLVMInterpreter", true, {"codegen", "core", "executionengine", "support"} },
78 { "mipscodegen", "LLVMMipsCodeGen", true, {"analysis", "asmprinter", "codegen", "core", "mc", "mips…
82 { "mirparser", "LLVMMIRParser", true, {"asmparser", "binaryformat", "codegen", "core", "mc", "suppo…
93 { "passes", "LLVMPasses", true, {"aggressiveinstcombine", "analysis", "codegen", "core", "coroutine…
[all …]
H A DLibraryDependencies.inc.PowerPC20 { "amdgpucodegen", "LLVMAMDGPUCodeGen", true, {"analysis", "asmprinter", "codegen", "core", "ipo", …
28 { "asmprinter", "LLVMAsmPrinter", true, {"analysis", "binaryformat", "codegen", "core", "debuginfoc…
34 { "codegen", "LLVMCodeGen", true, {"analysis", "bitreader", "bitwriter", "core", "mc", "objcarcopts…
46 { "dwarflinker", "LLVMDWARFLinker", true, {"binaryformat", "debuginfodwarf", "asmprinter", "codegen
47 …LinkerParallel", true, {"binaryformat", "debuginfodwarf", "asmprinter", "codegen", "mc", "object",…
58 { "globalisel", "LLVMGlobalISel", true, {"analysis", "codegen", "core", "mc", "selectiondag", "supp…
62 { "interpreter", "LLVMInterpreter", true, {"codegen", "core", "executionengine", "support"} },
76 { "mirparser", "LLVMMIRParser", true, {"asmparser", "binaryformat", "codegen", "core", "mc", "suppo…
87 { "passes", "LLVMPasses", true, {"aggressiveinstcombine", "analysis", "codegen", "core", "coroutine…
90 { "powerpccodegen", "LLVMPowerPCCodeGen", true, {"analysis", "asmprinter", "binaryformat", "codegen
[all …]
H A DLibraryDependencies.inc.Sparc20 { "amdgpucodegen", "LLVMAMDGPUCodeGen", true, {"analysis", "asmprinter", "codegen", "core", "ipo", …
28 { "asmprinter", "LLVMAsmPrinter", true, {"analysis", "binaryformat", "codegen", "core", "debuginfoc…
34 { "codegen", "LLVMCodeGen", true, {"analysis", "bitreader", "bitwriter", "core", "mc", "objcarcopts…
46 { "dwarflinker", "LLVMDWARFLinker", true, {"binaryformat", "debuginfodwarf", "asmprinter", "codegen
47 …LinkerParallel", true, {"binaryformat", "debuginfodwarf", "asmprinter", "codegen", "mc", "object",…
58 { "globalisel", "LLVMGlobalISel", true, {"analysis", "codegen", "core", "mc", "selectiondag", "supp…
62 { "interpreter", "LLVMInterpreter", true, {"codegen", "core", "executionengine", "support"} },
76 { "mirparser", "LLVMMIRParser", true, {"asmparser", "binaryformat", "codegen", "core", "mc", "suppo…
87 { "passes", "LLVMPasses", true, {"aggressiveinstcombine", "analysis", "codegen", "core", "coroutine…
92 { "selectiondag", "LLVMSelectionDAG", true, {"analysis", "codegen", "core", "mc", "support", "targe…
[all …]
H A DLibraryDependencies.inc.AArch6417 …"aarch64desc", "aarch64info", "aarch64utils", "analysis", "asmprinter", "codegen", "core", "mc", "…
27 { "amdgpucodegen", "LLVMAMDGPUCodeGen", true, {"analysis", "asmprinter", "codegen", "core", "ipo", …
35 { "asmprinter", "LLVMAsmPrinter", true, {"analysis", "binaryformat", "codegen", "core", "debuginfoc…
41 { "codegen", "LLVMCodeGen", true, {"analysis", "bitreader", "bitwriter", "core", "mc", "objcarcopts…
53 { "dwarflinker", "LLVMDWARFLinker", true, {"binaryformat", "debuginfodwarf", "asmprinter", "codegen
54 …LinkerParallel", true, {"binaryformat", "debuginfodwarf", "asmprinter", "codegen", "mc", "object",…
65 { "globalisel", "LLVMGlobalISel", true, {"analysis", "codegen", "core", "mc", "selectiondag", "supp…
69 { "interpreter", "LLVMInterpreter", true, {"codegen", "core", "executionengine", "support"} },
83 { "mirparser", "LLVMMIRParser", true, {"asmparser", "binaryformat", "codegen", "core", "mc", "suppo…
94 { "passes", "LLVMPasses", true, {"aggressiveinstcombine", "analysis", "codegen", "core", "coroutine…
[all …]
H A DLibraryDependencies.inc.ARM20 { "amdgpucodegen", "LLVMAMDGPUCodeGen", true, {"analysis", "asmprinter", "codegen", "core", "ipo", …
29 { "armcodegen", "LLVMARMCodeGen", true, {"armdesc", "arminfo", "analysis", "asmprinter", "codegen",…
35 { "asmprinter", "LLVMAsmPrinter", true, {"analysis", "binaryformat", "codegen", "core", "debuginfoc…
41 { "codegen", "LLVMCodeGen", true, {"analysis", "bitreader", "bitwriter", "core", "mc", "objcarcopts…
53 { "dwarflinker", "LLVMDWARFLinker", true, {"binaryformat", "debuginfodwarf", "asmprinter", "codegen
54 …LinkerParallel", true, {"binaryformat", "debuginfodwarf", "asmprinter", "codegen", "mc", "object",…
65 { "globalisel", "LLVMGlobalISel", true, {"analysis", "codegen", "core", "mc", "selectiondag", "supp…
69 { "interpreter", "LLVMInterpreter", true, {"codegen", "core", "executionengine", "support"} },
83 { "mirparser", "LLVMMIRParser", true, {"asmparser", "binaryformat", "codegen", "core", "mc", "suppo…
94 { "passes", "LLVMPasses", true, {"aggressiveinstcombine", "analysis", "codegen", "core", "coroutine…
[all …]
H A DLibraryDependencies.inc.RISCV20 { "amdgpucodegen", "LLVMAMDGPUCodeGen", true, {"analysis", "asmprinter", "codegen", "core", "ipo", …
28 { "asmprinter", "LLVMAsmPrinter", true, {"analysis", "binaryformat", "codegen", "core", "debuginfoc…
34 { "codegen", "LLVMCodeGen", true, {"analysis", "bitreader", "bitwriter", "core", "mc", "objcarcopts…
46 { "dwarflinker", "LLVMDWARFLinker", true, {"binaryformat", "debuginfodwarf", "asmprinter", "codegen
47 …LinkerParallel", true, {"binaryformat", "debuginfodwarf", "asmprinter", "codegen", "mc", "object",…
58 { "globalisel", "LLVMGlobalISel", true, {"analysis", "codegen", "core", "mc", "selectiondag", "supp…
62 { "interpreter", "LLVMInterpreter", true, {"codegen", "core", "executionengine", "support"} },
76 { "mirparser", "LLVMMIRParser", true, {"asmparser", "binaryformat", "codegen", "core", "mc", "suppo…
87 { "passes", "LLVMPasses", true, {"aggressiveinstcombine", "analysis", "codegen", "core", "coroutine…
92 { "riscvcodegen", "LLVMRISCVCodeGen", true, {"analysis", "asmprinter", "core", "ipo", "codegen", "m…
[all …]
H A DLibraryDependencies.inc.X8620 { "amdgpucodegen", "LLVMAMDGPUCodeGen", true, {"analysis", "asmprinter", "codegen", "core", "ipo", …
28 { "asmprinter", "LLVMAsmPrinter", true, {"analysis", "binaryformat", "codegen", "core", "debuginfoc…
34 { "codegen", "LLVMCodeGen", true, {"analysis", "bitreader", "bitwriter", "core", "mc", "objcarcopts…
46 { "dwarflinker", "LLVMDWARFLinker", true, {"binaryformat", "debuginfodwarf", "asmprinter", "codegen
47 …LinkerParallel", true, {"binaryformat", "debuginfodwarf", "asmprinter", "codegen", "mc", "object",…
58 { "globalisel", "LLVMGlobalISel", true, {"analysis", "codegen", "core", "mc", "selectiondag", "supp…
62 { "interpreter", "LLVMInterpreter", true, {"codegen", "core", "executionengine", "support"} },
76 { "mirparser", "LLVMMIRParser", true, {"asmparser", "binaryformat", "codegen", "core", "mc", "suppo…
87 { "passes", "LLVMPasses", true, {"aggressiveinstcombine", "analysis", "codegen", "core", "coroutine…
92 { "selectiondag", "LLVMSelectionDAG", true, {"analysis", "codegen", "core", "mc", "support", "targe…
[all …]
/openbsd/gnu/llvm/llvm/lib/Target/
H A DTargetMachineC.cpp184 LLVMCodeGenFileType codegen, in LLVMTargetMachineEmit() argument
196 switch (codegen) { in LLVMTargetMachineEmit()
218 LLVMCodeGenFileType codegen, in LLVMTargetMachineEmitToFile() argument
226 bool Result = LLVMTargetMachineEmit(T, M, dest, codegen, ErrorMessage); in LLVMTargetMachineEmitToFile()
232 LLVMModuleRef M, LLVMCodeGenFileType codegen, char** ErrorMessage, in LLVMTargetMachineEmitToMemoryBuffer() argument
236 bool Result = LLVMTargetMachineEmit(T, M, OStream, codegen, ErrorMessage); in LLVMTargetMachineEmitToMemoryBuffer()
/openbsd/gnu/llvm/llvm/lib/CodeGen/
H A DCommandFlags.cpp32 TY codegen::get##NAME() { \
39 std::vector<TY> codegen::get##NAME() { \
47 std::optional<TY> codegen::getExplicit##NAME() { \
108 codegen::RegisterCodeGenFlags::RegisterCodeGenFlags() { in CGOPT()
494 codegen::getBBSectionsMode(llvm::TargetOptions &Options) { in getBBSectionsMode()
517 codegen::InitTargetOptionsFromCodeGenFlags(const Triple &TheTriple) { in InitTargetOptionsFromCodeGenFlags()
575 std::string codegen::getCPUStr() { in getCPUStr()
585 std::string codegen::getFeaturesStr() { in getFeaturesStr()
605 std::vector<std::string> codegen::getFeatureList() { in getFeatureList()
637 void codegen::setFunctionAttributes(StringRef CPU, StringRef Features, in setFunctionAttributes()
[all …]

1234567