| /llvm-project-15.0.7/llvm/lib/ExecutionEngine/Orc/ |
| H A D | Mangling.cpp | 19 MangleAndInterner::MangleAndInterner(ExecutionSession &ES, const DataLayout &DL) in MangleAndInterner() function in llvm::orc::MangleAndInterner 22 SymbolStringPtr MangleAndInterner::operator()(StringRef Name) { in operator ()() 38 MangleAndInterner Mangle(ES, GVs[0]->getParent()->getDataLayout()); in add()
|
| H A D | ExecutionUtils.cpp | 117 MangleAndInterner Mangle( in add() 186 MangleAndInterner &Mangle) { in enable()
|
| H A D | Speculation.cpp | 43 MangleAndInterner &Mangle) { in addSpeculationRuntime()
|
| H A D | Layer.cpp | 39 MangleAndInterner Mangle(ES, this->TSM.getModuleUnlocked()->getDataLayout()); in IRMaterializationUnit()
|
| /llvm-project-15.0.7/llvm/include/llvm/ExecutionEngine/Orc/ |
| H A D | Mangling.h | 26 class MangleAndInterner { 28 MangleAndInterner(ExecutionSession &ES, const DataLayout &DL);
|
| H A D | Speculation.h | 133 Error addSpeculationRuntime(JITDylib &JD, MangleAndInterner &Mangle); 179 MangleAndInterner &Mangle, ResultEval Interpreter) in IRSpeculationLayer() 202 MangleAndInterner &Mangle;
|
| H A D | ExecutionUtils.h | 192 Error enable(JITDylib &JD, MangleAndInterner &Mangler);
|
| /llvm-project-15.0.7/mlir/include/mlir/ExecutionEngine/ |
| H A D | JitRunner.h | 29 class MangleAndInterner; variable 51 llvm::function_ref<llvm::orc::SymbolMap(llvm::orc::MangleAndInterner)>
|
| H A D | ExecutionEngine.h | 190 llvm::function_ref<llvm::orc::SymbolMap(llvm::orc::MangleAndInterner)>
|
| /llvm-project-15.0.7/llvm/tools/lli/ |
| H A D | ExecutionUtils.h | 36 orc::MangleAndInterner &Mangle);
|
| H A D | ExecutionUtils.cpp | 101 std::vector<BuiltinFunctionKind> Enabled, orc::MangleAndInterner &Mangle) in LLIBuiltinFunctionGenerator()
|
| /llvm-project-15.0.7/mlir/lib/ExecutionEngine/ |
| H A D | ExecutionEngine.cpp | 53 using llvm::orc::MangleAndInterner; 109 llvm::function_ref<SymbolMap(MangleAndInterner)> symbolMap) { in registerSymbols() 112 absoluteSymbols(symbolMap(llvm::orc::MangleAndInterner( in registerSymbols()
|
| H A D | JitRunner.cpp | 108 llvm::function_ref<llvm::orc::SymbolMap(llvm::orc::MangleAndInterner)> 201 auto runtimeSymbolMap = [&](llvm::orc::MangleAndInterner interner) { in compileAndExecute()
|
| /llvm-project-15.0.7/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter4/ |
| H A D | KaleidoscopeJIT.h | 106 MangleAndInterner Mangle(BaseLayer.getExecutionSession(), DL); in getInterface() 133 MangleAndInterner Mangle;
|
| /llvm-project-15.0.7/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter1/ |
| H A D | KaleidoscopeJIT.h | 38 MangleAndInterner Mangle;
|
| /llvm-project-15.0.7/llvm/examples/OrcV2Examples/LLJITWithGDBRegistrationListener/ |
| H A D | LLJITWithGDBRegistrationListener.cpp | 87 MangleAndInterner Mangle(J->getExecutionSession(), J->getDataLayout()); in main()
|
| /llvm-project-15.0.7/llvm/examples/OrcV2Examples/LLJITWithLazyReexports/ |
| H A D | LLJITWithLazyReexports.cpp | 133 MangleAndInterner Mangle(J->getExecutionSession(), J->getDataLayout()); in main()
|
| /llvm-project-15.0.7/llvm/examples/Kaleidoscope/include/ |
| H A D | KaleidoscopeJIT.h | 38 MangleAndInterner Mangle;
|
| /llvm-project-15.0.7/mlir/lib/CAPI/ExecutionEngine/ |
| H A D | ExecutionEngine.cpp | 99 unwrap(jit)->registerSymbols([&](llvm::orc::MangleAndInterner interner) { in mlirExecutionEngineRegisterSymbol()
|
| /llvm-project-15.0.7/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter2/ |
| H A D | KaleidoscopeJIT.h | 43 MangleAndInterner Mangle;
|
| /llvm-project-15.0.7/llvm/examples/OrcV2Examples/LLJITWithExecutorProcessControl/ |
| H A D | LLJITWithExecutorProcessControl.cpp | 167 MangleAndInterner Mangle(J->getExecutionSession(), J->getDataLayout()); in main()
|
| /llvm-project-15.0.7/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter3/ |
| H A D | KaleidoscopeJIT.h | 46 MangleAndInterner Mangle;
|
| /llvm-project-15.0.7/llvm/examples/SpeculativeJIT/ |
| H A D | SpeculativeJIT.cpp | 138 MangleAndInterner Mangle{*ES, DL};
|
| /llvm-project-15.0.7/mlir/unittests/ExecutionEngine/ |
| H A D | Invoke.cpp | 277 jit->registerSymbols([&](llvm::orc::MangleAndInterner interner) { in TEST()
|
| /llvm-project-15.0.7/llvm/docs/ |
| H A D | ORCv2.rst | 556 ExecutionSession, you can create a MangleAndInterner function object that 563 MangleAndInterner Mangle(ES, DL); 669 llvhm::orc::MangleAndInterner &mangler; 672 AstLayer(llvm::orc::IRLayer &baseLayer, llvm::orc::MangleAndInterner &mangler) 816 MangleAndInterner Mangle(ES, DL); 861 MangleAndInterner Mangle(ES, DL);
|