evex2vex pass defines 2 tables which maps EVEX instructions to their VEX identical when possible. Adding all missing entries.
Details
Diff Detail
Event Timeline
lib/Target/X86/X86InstrTablesInfo.h | ||
---|---|---|
50 | Why was this one removed? A review that says "add missing entries" and then removes some without explanation is confusing. | |
202 | The VEX instructions with a C in it are treated as commutable. The EVEX versions without a C shouldn't become commutable when they are compressed. |
lib/Target/X86/X86InstrTablesInfo.h | ||
---|---|---|
50 | The VEX encoded instructions of these entries are defined for intrinsics. | |
202 | In this stage of the compiler there is no difference between MAX and MAXC, They have the same exact encoding and this difference is not relevant from this point and on. |
Why was this one removed? A review that says "add missing entries" and then removes some without explanation is confusing.