Triple override option is added to finely control target-specific operations like disassembling in tests.
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Unit Tests
Unit Tests
Time | Test | |
---|---|---|
60,030 ms | x64 debian > MLIR.Examples/standalone::test.toy |
Event Timeline
Comment Actions
Triple override is necessary for targets that do not have a clear architecture signature in their object files. Here you can see the issue on Thumb disassembly.
Comment Actions
@Eymay and I discussed this on discord and he's going to look at extending RuntimeDyldChecker to support mixed arm / thumb code -- if that works this will not be necessary, but we can leave it open as a fallback option.
Comment Actions
Thanks! LGTM. Yes let's keep this on hold for now and attempt the RuntimeDyldChecker change first.
llvm/tools/llvm-jitlink/llvm-jitlink.cpp | ||
---|---|---|
2005 | The comment is easy to misunderstand. Can we swap the phrase like this? Infer the target and override TT if triple is given by user | |
2007 | Please run this through a git clang-format HEAD^? :) |
The comment is easy to misunderstand. Can we swap the phrase like this?