| /llvm-project-15.0.7/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(Optional<Reloc::Model> RM) { in setRelocationModel() 95 JITTargetMachineBuilder &setCodeModel(Optional<CodeModel::Model> CM) { in setCodeModel() 110 JITTargetMachineBuilder &setFeatures(StringRef FeatureString) { in setFeatures() 116 JITTargetMachineBuilder & 131 JITTargetMachineBuilder &setOptions(TargetOptions Options) { in setOptions() 161 JITTargetMachineBuilderPrinter(JITTargetMachineBuilder &JTMB, in JITTargetMachineBuilderPrinter() [all …]
|
| H A D | LLJIT.h | 193 createCompileFunction(LLJITBuilderState &S, JITTargetMachineBuilder JTMB); 259 JITTargetMachineBuilder JTMB)>; 265 Optional<JITTargetMachineBuilder> JTMB; 301 SetterImpl &setJITTargetMachineBuilder(JITTargetMachineBuilder JTMB) { in setJITTargetMachineBuilder() 308 Optional<JITTargetMachineBuilder> &getJITTargetMachineBuilder() { in getJITTargetMachineBuilder()
|
| H A D | CompileUtils.h | 84 ConcurrentIRCompiler(JITTargetMachineBuilder JTMB, 92 JITTargetMachineBuilder JTMB;
|
| /llvm-project-15.0.7/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 | CMakeLists.txt | 24 JITTargetMachineBuilder.cpp
|
| H A D | CompileUtils.cpp | 83 ConcurrentIRCompiler::ConcurrentIRCompiler(JITTargetMachineBuilder JTMB, in ConcurrentIRCompiler()
|
| /llvm-project-15.0.7/llvm/unittests/ExecutionEngine/Orc/ |
| H A D | JITTargetMachineBuilderTest.cpp | 17 TEST(ExecutionUtilsTest, JITTargetMachineBuilder) { in TEST() argument 25 auto JTMB = cantFail(JITTargetMachineBuilder::detectHost()); in TEST()
|
| H A D | LazyCallThroughAndReexportsTest.cpp | 21 auto JTMB = JITTargetMachineBuilder::detectHost(); in TEST_F()
|
| /llvm-project-15.0.7/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter1/ |
| H A D | KaleidoscopeJIT.h | 47 JITTargetMachineBuilder JTMB, DataLayout DL) in KaleidoscopeJIT() 71 JITTargetMachineBuilder JTMB( in Create()
|
| /llvm-project-15.0.7/llvm/examples/Kaleidoscope/include/ |
| H A D | KaleidoscopeJIT.h | 47 JITTargetMachineBuilder JTMB, DataLayout DL) in KaleidoscopeJIT() 75 JITTargetMachineBuilder JTMB( in Create()
|
| /llvm-project-15.0.7/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter2/ |
| H A D | KaleidoscopeJIT.h | 53 JITTargetMachineBuilder JTMB, DataLayout DL) in KaleidoscopeJIT() 78 JITTargetMachineBuilder JTMB( in Create()
|
| /llvm-project-15.0.7/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter3/ |
| H A D | KaleidoscopeJIT.h | 63 JITTargetMachineBuilder JTMB, DataLayout DL) in KaleidoscopeJIT() 104 JITTargetMachineBuilder JTMB( in Create()
|
| /llvm-project-15.0.7/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. |
|
| /llvm-project-15.0.7/llvm/examples/OrcV2Examples/LLJITWithThinLTOSummaries/ |
| H A D | LLJITWithThinLTOSummaries.cpp | 207 ExitOnErr(JITTargetMachineBuilder::detectHost())); in main() 210 JITTargetMachineBuilder(Triple(M.getTargetTriple()))); in main()
|
| /llvm-project-15.0.7/llvm/examples/SpeculativeJIT/ |
| H A D | SpeculativeJIT.cpp | 44 auto JTMB = orc::JITTargetMachineBuilder::detectHost(); in Create() 105 orc::JITTargetMachineBuilder JTMB, in SpeculativeJIT()
|
| /llvm-project-15.0.7/llvm/examples/OrcV2Examples/LLJITWithCustomObjectLinkingLayer/ |
| H A D | LLJITWithCustomObjectLinkingLayer.cpp | 40 auto JTMB = ExitOnErr(JITTargetMachineBuilder::detectHost()); in main()
|
| /llvm-project-15.0.7/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter4/ |
| H A D | KaleidoscopeJIT.h | 150 JITTargetMachineBuilder JTMB, DataLayout DL) in KaleidoscopeJIT() 189 JITTargetMachineBuilder JTMB( in Create()
|
| /llvm-project-15.0.7/llvm/utils/gn/secondary/llvm/lib/ExecutionEngine/Orc/ |
| H A D | BUILD.gn | 35 "JITTargetMachineBuilder.cpp",
|
| /llvm-project-15.0.7/llvm/examples/OrcV2Examples/LLJITWithObjectCache/ |
| H A D | LLJITWithObjectCache.cpp | 57 [&](JITTargetMachineBuilder JTMB) in runJITWithCache()
|
| /llvm-project-15.0.7/clang/lib/Interpreter/ |
| H A D | IncrementalExecutor.cpp | 38 auto JTMB = JITTargetMachineBuilder(TI.getTriple()); in IncrementalExecutor()
|
| /llvm-project-15.0.7/llvm/examples/OrcV2Examples/LLJITWithGDBRegistrationListener/ |
| H A D | LLJITWithGDBRegistrationListener.cpp | 55 auto JTMB = ExitOnErr(JITTargetMachineBuilder::detectHost()); in main()
|
| /llvm-project-15.0.7/mlir/lib/CAPI/ExecutionEngine/ |
| H A D | ExecutionEngine.cpp | 33 auto tmBuilderOrError = llvm::orc::JITTargetMachineBuilder::detectHost(); in mlirExecutionEngineCreate()
|
| /llvm-project-15.0.7/mlir/lib/ExecutionEngine/ |
| H A D | ExecutionEngine.cpp | 52 using llvm::orc::JITTargetMachineBuilder; 303 auto compileFunctionCreator = [&](JITTargetMachineBuilder jtmb) in create()
|
| /llvm-project-15.0.7/llvm/examples/OrcV2Examples/LLJITWithRemoteDebugging/ |
| H A D | LLJITWithRemoteDebugging.cpp | 195 JITTargetMachineBuilder JTMB((Triple(TT))); in main()
|
| /llvm-project-15.0.7/llvm/examples/OrcV2Examples/LLJITWithObjectLinkingLayerPlugin/ |
| H A D | LLJITWithObjectLinkingLayerPlugin.cpp | 200 auto JTMB = ExitOnErr(JITTargetMachineBuilder::detectHost()); in main()
|