| /openbsd-src/gnu/llvm/llvm/include/llvm/ExecutionEngine/Orc/ |
| H A D | JITTargetMachineBuilder.h | 34 class JITTargetMachineBuilder { 45 JITTargetMachineBuilder(Triple TT); 53 static Expected<JITTargetMachineBuilder> detectHost(); 77 JITTargetMachineBuilder &setCPU(std::string CPU) { in setCPU() 86 JITTargetMachineBuilder &setRelocationModel(std::optional<Reloc::Model> RM) { in setRelocationModel() 95 JITTargetMachineBuilder &setCodeModel(std::optional<CodeModel::Model> CM) { in setCodeModel() 104 JITTargetMachineBuilder &setCodeGenOptLevel(CodeGenOpt::Level OptLevel) { in setCodeGenOptLevel() 110 JITTargetMachineBuilder &setFeatures(StringRef FeatureString) { in setFeatures() 116 JITTargetMachineBuilder & 131 JITTargetMachineBuilder &setOptions(TargetOptions Options) { in setOptions() [all …]
|
| H A D | LLJIT.h | 193 createCompileFunction(LLJITBuilderState &S, JITTargetMachineBuilder JTMB); 259 JITTargetMachineBuilder JTMB)>; 265 std::optional<JITTargetMachineBuilder> JTMB; 301 SetterImpl &setJITTargetMachineBuilder(JITTargetMachineBuilder JTMB) { in setJITTargetMachineBuilder() 308 std::optional<JITTargetMachineBuilder> &getJITTargetMachineBuilder() { in getJITTargetMachineBuilder()
|
| H A D | CompileUtils.h | 84 ConcurrentIRCompiler(JITTargetMachineBuilder JTMB, 92 JITTargetMachineBuilder JTMB;
|
| /openbsd-src/gnu/llvm/llvm/lib/ExecutionEngine/Orc/ |
| H A D | JITTargetMachineBuilder.cpp | 18 JITTargetMachineBuilder::JITTargetMachineBuilder(Triple TT) in JITTargetMachineBuilder() function in llvm::orc::JITTargetMachineBuilder 25 Expected<JITTargetMachineBuilder> JITTargetMachineBuilder::detectHost() { in detectHost() 28 JITTargetMachineBuilder TMBuilder((Triple(sys::getProcessTriple()))); in detectHost() 44 JITTargetMachineBuilder::createTargetMachine() { in createTargetMachine() 65 JITTargetMachineBuilder &JITTargetMachineBuilder::addFeatures( in addFeatures()
|
| H A D | CompileUtils.cpp | 83 ConcurrentIRCompiler::ConcurrentIRCompiler(JITTargetMachineBuilder JTMB, in ConcurrentIRCompiler()
|
| H A D | CMakeLists.txt | 26 JITTargetMachineBuilder.cpp
|
| H A D | OrcV2CBindings.cpp | 94 DEFINE_SIMPLE_CONVERSION_FUNCTIONS(JITTargetMachineBuilder, 807 auto JTMB = JITTargetMachineBuilder::detectHost(); in LLVMOrcJITTargetMachineBuilderDetectHost() 813 *Result = wrap(new JITTargetMachineBuilder(std::move(*JTMB))); in LLVMOrcJITTargetMachineBuilderDetectHost() 822 std::make_unique<JITTargetMachineBuilder>(TemplateTM->getTargetTriple()); in LLVMOrcJITTargetMachineBuilderCreateFromTargetMachine()
|
| H A D | LLJIT.cpp | 668 if (auto JTMBOrErr = JITTargetMachineBuilder::detectHost()) in prepareForConstruction() 816 JITTargetMachineBuilder JTMB) { in createCompileFunction()
|
| /openbsd-src/gnu/llvm/llvm/examples/Kaleidoscope/include/ |
| H A D | KaleidoscopeJIT.h | 47 JITTargetMachineBuilder JTMB, DataLayout DL) in KaleidoscopeJIT() 75 JITTargetMachineBuilder JTMB( in Create()
|
| /openbsd-src/gnu/llvm/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter1/ |
| H A D | KaleidoscopeJIT.h | 47 JITTargetMachineBuilder JTMB, DataLayout DL) in KaleidoscopeJIT() 71 JITTargetMachineBuilder JTMB( in Create()
|
| /openbsd-src/gnu/llvm/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter2/ |
| H A D | KaleidoscopeJIT.h | 53 JITTargetMachineBuilder JTMB, DataLayout DL) in KaleidoscopeJIT() 78 JITTargetMachineBuilder JTMB( in Create()
|
| /openbsd-src/gnu/llvm/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter3/ |
| H A D | KaleidoscopeJIT.h | 63 JITTargetMachineBuilder JTMB, DataLayout DL) in KaleidoscopeJIT() 104 JITTargetMachineBuilder JTMB( in Create()
|
| /openbsd-src/gnu/llvm/llvm/docs/tutorial/ |
| H A D | BuildingAJIT1.rst | 118 #include "llvm/ExecutionEngine/Orc/JITTargetMachineBuilder.h" 139 KaleidoscopeJIT(JITTargetMachineBuilder JTMB, DataLayout DL) 159 Next up we have our class constructor, which takes a `JITTargetMachineBuilder`` 172 which we construct using this constructor's JITTargetMachineBuilder argument. 173 The ConcurrentIRCompiler utility will use the JITTargetMachineBuilder to build 189 auto JTMB = JITTargetMachineBuilder::detectHost(); 207 by first generating a JITTargetMachineBuilder instance using that classes' 311 | JITTargetMachineBuilder.h | Provides the JITTargetMachineBuilder class. |
|
| /openbsd-src/gnu/llvm/llvm/examples/OrcV2Examples/LLJITWithThinLTOSummaries/ |
| H A D | LLJITWithThinLTOSummaries.cpp | 207 ExitOnErr(JITTargetMachineBuilder::detectHost())); in main() 210 JITTargetMachineBuilder(Triple(M.getTargetTriple()))); in main()
|
| /openbsd-src/gnu/llvm/llvm/examples/SpeculativeJIT/ |
| H A D | SpeculativeJIT.cpp | 44 auto JTMB = orc::JITTargetMachineBuilder::detectHost(); in Create() 105 orc::JITTargetMachineBuilder JTMB, in SpeculativeJIT()
|
| /openbsd-src/gnu/llvm/llvm/examples/OrcV2Examples/LLJITWithCustomObjectLinkingLayer/ |
| H A D | LLJITWithCustomObjectLinkingLayer.cpp | 40 auto JTMB = ExitOnErr(JITTargetMachineBuilder::detectHost()); in main()
|
| /openbsd-src/gnu/llvm/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter4/ |
| H A D | KaleidoscopeJIT.h | 150 JITTargetMachineBuilder JTMB, DataLayout DL) in KaleidoscopeJIT() 189 JITTargetMachineBuilder JTMB( in Create()
|
| /openbsd-src/gnu/llvm/llvm/examples/OrcV2Examples/LLJITWithObjectCache/ |
| H A D | LLJITWithObjectCache.cpp | 57 [&](JITTargetMachineBuilder JTMB) in runJITWithCache()
|
| /openbsd-src/gnu/llvm/llvm/utils/gn/secondary/llvm/lib/ExecutionEngine/Orc/ |
| H A D | BUILD.gn | 39 "JITTargetMachineBuilder.cpp",
|
| /openbsd-src/gnu/llvm/llvm/examples/OrcV2Examples/LLJITWithGDBRegistrationListener/ |
| H A D | LLJITWithGDBRegistrationListener.cpp | 55 auto JTMB = ExitOnErr(JITTargetMachineBuilder::detectHost()); in main()
|
| /openbsd-src/gnu/llvm/clang/lib/Interpreter/ |
| H A D | IncrementalExecutor.cpp | 38 auto JTMB = JITTargetMachineBuilder(TI.getTriple()); in IncrementalExecutor()
|
| /openbsd-src/gnu/llvm/llvm/examples/OrcV2Examples/LLJITWithRemoteDebugging/ |
| H A D | LLJITWithRemoteDebugging.cpp | 195 JITTargetMachineBuilder JTMB((Triple(TT))); in main()
|
| /openbsd-src/gnu/usr.bin/clang/libLLVMExecutionEngine/ |
| H A D | Makefile | 90 JITTargetMachineBuilder.cpp \
|
| /openbsd-src/gnu/llvm/llvm/examples/OrcV2Examples/LLJITWithObjectLinkingLayerPlugin/ |
| H A D | LLJITWithObjectLinkingLayerPlugin.cpp | 200 auto JTMB = ExitOnErr(JITTargetMachineBuilder::detectHost()); in main()
|
| /openbsd-src/gnu/llvm/llvm/tools/lli/ |
| H A D | lli.cpp | 853 TT ? orc::JITTargetMachineBuilder(*TT) in runOrcJIT() 854 : ExitOnErr(orc::JITTargetMachineBuilder::detectHost())); in runOrcJIT() 893 [&](orc::JITTargetMachineBuilder JTMB) in runOrcJIT()
|