Home
last modified time | relevance | path

Searched refs:JITTargetMachineBuilder (Results 1 – 25 of 36) sorted by relevance

12

/openbsd-src/gnu/llvm/llvm/include/llvm/ExecutionEngine/Orc/
H A DJITTargetMachineBuilder.h34 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 DLLJIT.h193 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 DCompileUtils.h84 ConcurrentIRCompiler(JITTargetMachineBuilder JTMB,
92 JITTargetMachineBuilder JTMB;
/openbsd-src/gnu/llvm/llvm/lib/ExecutionEngine/Orc/
H A DJITTargetMachineBuilder.cpp18 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 DCompileUtils.cpp83 ConcurrentIRCompiler::ConcurrentIRCompiler(JITTargetMachineBuilder JTMB, in ConcurrentIRCompiler()
H A DCMakeLists.txt26 JITTargetMachineBuilder.cpp
H A DOrcV2CBindings.cpp94 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 DLLJIT.cpp668 if (auto JTMBOrErr = JITTargetMachineBuilder::detectHost()) in prepareForConstruction()
816 JITTargetMachineBuilder JTMB) { in createCompileFunction()
/openbsd-src/gnu/llvm/llvm/examples/Kaleidoscope/include/
H A DKaleidoscopeJIT.h47 JITTargetMachineBuilder JTMB, DataLayout DL) in KaleidoscopeJIT()
75 JITTargetMachineBuilder JTMB( in Create()
/openbsd-src/gnu/llvm/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter1/
H A DKaleidoscopeJIT.h47 JITTargetMachineBuilder JTMB, DataLayout DL) in KaleidoscopeJIT()
71 JITTargetMachineBuilder JTMB( in Create()
/openbsd-src/gnu/llvm/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter2/
H A DKaleidoscopeJIT.h53 JITTargetMachineBuilder JTMB, DataLayout DL) in KaleidoscopeJIT()
78 JITTargetMachineBuilder JTMB( in Create()
/openbsd-src/gnu/llvm/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter3/
H A DKaleidoscopeJIT.h63 JITTargetMachineBuilder JTMB, DataLayout DL) in KaleidoscopeJIT()
104 JITTargetMachineBuilder JTMB( in Create()
/openbsd-src/gnu/llvm/llvm/docs/tutorial/
H A DBuildingAJIT1.rst118 #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 DLLJITWithThinLTOSummaries.cpp207 ExitOnErr(JITTargetMachineBuilder::detectHost())); in main()
210 JITTargetMachineBuilder(Triple(M.getTargetTriple()))); in main()
/openbsd-src/gnu/llvm/llvm/examples/SpeculativeJIT/
H A DSpeculativeJIT.cpp44 auto JTMB = orc::JITTargetMachineBuilder::detectHost(); in Create()
105 orc::JITTargetMachineBuilder JTMB, in SpeculativeJIT()
/openbsd-src/gnu/llvm/llvm/examples/OrcV2Examples/LLJITWithCustomObjectLinkingLayer/
H A DLLJITWithCustomObjectLinkingLayer.cpp40 auto JTMB = ExitOnErr(JITTargetMachineBuilder::detectHost()); in main()
/openbsd-src/gnu/llvm/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter4/
H A DKaleidoscopeJIT.h150 JITTargetMachineBuilder JTMB, DataLayout DL) in KaleidoscopeJIT()
189 JITTargetMachineBuilder JTMB( in Create()
/openbsd-src/gnu/llvm/llvm/examples/OrcV2Examples/LLJITWithObjectCache/
H A DLLJITWithObjectCache.cpp57 [&](JITTargetMachineBuilder JTMB) in runJITWithCache()
/openbsd-src/gnu/llvm/llvm/utils/gn/secondary/llvm/lib/ExecutionEngine/Orc/
H A DBUILD.gn39 "JITTargetMachineBuilder.cpp",
/openbsd-src/gnu/llvm/llvm/examples/OrcV2Examples/LLJITWithGDBRegistrationListener/
H A DLLJITWithGDBRegistrationListener.cpp55 auto JTMB = ExitOnErr(JITTargetMachineBuilder::detectHost()); in main()
/openbsd-src/gnu/llvm/clang/lib/Interpreter/
H A DIncrementalExecutor.cpp38 auto JTMB = JITTargetMachineBuilder(TI.getTriple()); in IncrementalExecutor()
/openbsd-src/gnu/llvm/llvm/examples/OrcV2Examples/LLJITWithRemoteDebugging/
H A DLLJITWithRemoteDebugging.cpp195 JITTargetMachineBuilder JTMB((Triple(TT))); in main()
/openbsd-src/gnu/usr.bin/clang/libLLVMExecutionEngine/
H A DMakefile90 JITTargetMachineBuilder.cpp \
/openbsd-src/gnu/llvm/llvm/examples/OrcV2Examples/LLJITWithObjectLinkingLayerPlugin/
H A DLLJITWithObjectLinkingLayerPlugin.cpp200 auto JTMB = ExitOnErr(JITTargetMachineBuilder::detectHost()); in main()
/openbsd-src/gnu/llvm/llvm/tools/lli/
H A Dlli.cpp853 TT ? orc::JITTargetMachineBuilder(*TT) in runOrcJIT()
854 : ExitOnErr(orc::JITTargetMachineBuilder::detectHost())); in runOrcJIT()
893 [&](orc::JITTargetMachineBuilder JTMB) in runOrcJIT()

12