This allows targets to override code generation for some instructions.
As an example of override, this also moves ad-hoc instruction filtering
for X86 into the X86 ExegesisTarget.
Details
Details
Diff Detail
Diff Detail
- Repository
- rL LLVM
Event Timeline
tools/llvm-exegesis/llvm-exegesis.cpp | ||
---|---|---|
54 ↗ | (On Diff #152849) | Unknown is Analysis? |
tools/llvm-exegesis/llvm-exegesis.cpp | ||
---|---|---|
54 ↗ | (On Diff #152849) | Yes, that allows getting rid of the extra enum and avoid a switch to convert from one enum to the other. |
tools/llvm-exegesis/llvm-exegesis.cpp | ||
---|---|---|
54 ↗ | (On Diff #152849) | Ok so please add a comment explaining why Analysis is different from latency/uops. |