Details
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
mlir/lib/ExecutionEngine/ExecutionEngine.cpp | ||
---|---|---|
262 | Please document all this. I'm also curious why this isn't handled by Orc directly? |
mlir/lib/ExecutionEngine/ExecutionEngine.cpp | ||
---|---|---|
262 | Added comments. Can't tell you why it isn't handled by Orc directly, but LLJIT seems to be doing the same thing (noted in the documentation comment). |
@lhames any opinion on whether Orc should handle this for the user? Seems like platform specific logic that every client would have to reimplement?
I think Lang is on vacation right now, can you file a bug to Lang to look into this and add a TODO referencing the bug here?
Ish. Every second day is a vacation day for the next two weeks -- I head back to the US then, so enjoying Australia while I can. In the mean time replies will be delayed sightly.
In an ideal world we shouldn't need them, but our COFF support isn't up to scratch yet. Turning these flags on by default for COFF is probably the right choice. In the long term a COFF JITLink implementation (and proper COMDAT support) is the right answer.
Turning these flags on by default for COFF is probably the right choice.
I thinks this still deserves a bug?
Created https://bugs.llvm.org/show_bug.cgi?id=49348. Let me know if there's anything else I can do.
Please document all this.
I'm also curious why this isn't handled by Orc directly?