/openbsd/gnu/llvm/llvm/examples/Kaleidoscope/Chapter3/ |
H A D | toy.cpp | 106 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 D | handle_llvm.cpp | 127 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 D | toy.cpp | 152 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 D | toy.cpp | 159 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 D | toy.cpp | 159 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 D | toy.cpp | 154 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 D | toy.cpp | 154 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 D | toy.cpp | 154 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 D | toy.cpp | 144 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 D | toy.cpp | 152 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 D | toy.cpp | 116 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 D | TargetOptionsCommandFlags.cpp | 16 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 D | toy.cpp | 224 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 D | llvm-isel-fuzzer.cpp | 39 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 D | llvm-opt-fuzzer.cpp | 30 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 D | llc.cpp | 62 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 D | LibraryDependencies.inc.Mips | 20 { "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 D | LibraryDependencies.inc.PowerPC | 20 { "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 D | LibraryDependencies.inc.Sparc | 20 { "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 D | LibraryDependencies.inc.AArch64 | 17 …"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 D | LibraryDependencies.inc.ARM | 20 { "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 D | LibraryDependencies.inc.RISCV | 20 { "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 D | LibraryDependencies.inc.X86 | 20 { "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 D | TargetMachineC.cpp | 184 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 D | CommandFlags.cpp | 32 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 …]
|