Add unit tests to check the support for each supported format to avoid
regressions such as the one in PR36906.
Details
Details
Diff Detail
Diff Detail
- Repository
- rL LLVM
- Build Status
Buildable 24596 Build 24595: arc lint + arc unit
Paths
| Differential D54144
[llvm-exegesis] Correclty handle all X86 memory encoding formats. ClosedPublic Authored by courbet on Nov 6 2018, 2:52 AM.
Details Summary Add unit tests to check the support for each supported format to avoid
Diff Detail
Event TimelineThis revision is now accepted and ready to land.Nov 6 2018, 9:12 AM Closed by commit rL346330: [llvm-exegesis] Correclty handle all X86 memory encoding formats. (authored by courbet). · Explain WhyNov 7 2018, 8:17 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 172730 test/tools/llvm-exegesis/X86/uops-ADD32mi8.s
test/tools/llvm-exegesis/X86/uops-ADD32mr.s
test/tools/llvm-exegesis/X86/uops-ADD32rm.s
test/tools/llvm-exegesis/X86/uops-BEXTR32rm.s
test/tools/llvm-exegesis/X86/uops-BSF16rm.s
test/tools/llvm-exegesis/X86/uops-BTR64mr.s
test/tools/llvm-exegesis/X86/uops-VFMADDSS4rm.s
tools/llvm-exegesis/lib/X86/Target.cpp
|
I'd rather handle individual instructions rather than mayLoad/mayStore that may catch other instruction in the future.