summaryrefslogtreecommitdiff
path: root/llvm/examples/OrcV2Examples/LLJITWithRemoteDebugging/LLJITWithRemoteDebugging.cpp
AgeCommit message (Collapse)Author
2024-01-03[Orc][examples] Revisit advanced LLJIT examples and tests (#76236)Stefan Gränitz
Some maintenance on implementation and tests: * Drop manual TargetMachineBuilder setup * Drop addDebugSupport() in favor of Orc's enableDebuggerSupport() * Check that debug support plugins append jit_code_entry * Update and reduce sample input
2023-12-08[Orc][examples] Drop target triple from input for remote debugging test (#74831)Stefan Gränitz
https://github.com/llvm/llvm-project/pull/74764 reported that the `lljit-with-remote-debugging` test fails on AArch64 hosts, because the input IR file states arch x86_64 explicitly. In order to drop the target triple we have to remove a check in the example implementation. Not sure it's fully portable now, but at least it's better than before.
2022-06-05Remove unneeded cl::ZeroOrMore for cl::opt/cl::list optionsFangrui Song
2022-06-04Remove unneeded cl::ZeroOrMore for cl::list optionsFangrui Song
2022-05-05[ORC] Return ExecutorAddrs rather than JITEvaluatedSymbols from LLJIT::lookup.Lang Hames
Clients don't care about linkage, and ExecutorAddr is much more ergonomic.
2021-09-29[ORC][examples] Port LLJITWithRemoteDebugging to SimpleRemoteEPCStefan Gränitz
Though this is a full port of the example, it is not yet fully functional due to a threading issue in the SimpleRemoteEPC implementation. The issue was discussed in D110530, but it needs a more thorough solution. For now we are dropping the dependency to the old `OrcRPC` here (it's been the last use-case in-tree). The test for the example is under review in ... and will be re-enabled once the threading issue is solved.
2021-07-29[Orc][examples] Adopt ExecutorProcessControl API and re-enable ↵Stefan Gränitz
LLJITWithRemoteDebugging The API change originated from D104694. The LLJITWithRemoteDebugging example and the test for it were disabled while it was in the works.
2021-04-07[Orc][examples] Add missing FileCheck for lit test and polish outputStefan Gränitz
2021-03-28[Orc][examples] Add LLJITWithRemoteDebugging exampleStefan Gränitz