diff options
| author | Simon Pilgrim <llvm-dev@redking.me.uk> | 2015-04-03 14:24:40 +0000 |
|---|---|---|
| committer | Simon Pilgrim <llvm-dev@redking.me.uk> | 2015-04-03 14:24:40 +0000 |
| commit | 0184622bbca9fa50f127aa47d7e3de548e0da21a (patch) | |
| tree | e1bc85b2a652762311e0e62a4e5a26fd3308ff99 /llvm/lib/Target/X86/X86InstrInfo.cpp | |
| parent | 91dd765a041834bebb47ff72537e13518a6ab4a1 (diff) | |
| download | bcm5719-llvm-0184622bbca9fa50f127aa47d7e3de548e0da21a.tar.gz bcm5719-llvm-0184622bbca9fa50f127aa47d7e3de548e0da21a.zip | |
[X86] Added SSE4.2 CRC32 memory folding patterns + tests
llvm-svn: 234013
Diffstat (limited to 'llvm/lib/Target/X86/X86InstrInfo.cpp')
| -rw-r--r-- | llvm/lib/Target/X86/X86InstrInfo.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/llvm/lib/Target/X86/X86InstrInfo.cpp b/llvm/lib/Target/X86/X86InstrInfo.cpp index 2292a548dde..0154afebb44 100644 --- a/llvm/lib/Target/X86/X86InstrInfo.cpp +++ b/llvm/lib/Target/X86/X86InstrInfo.cpp @@ -952,6 +952,8 @@ X86InstrInfo::X86InstrInfo(X86Subtarget &STI) { X86::CMPPSrri, X86::CMPPSrmi, TB_ALIGN_16 }, { X86::CMPSDrr, X86::CMPSDrm, 0 }, { X86::CMPSSrr, X86::CMPSSrm, 0 }, + { X86::CRC32r32r32, X86::CRC32r32m32, 0 }, + { X86::CRC32r64r64, X86::CRC32r64m64, 0 }, { X86::DIVPDrr, X86::DIVPDrm, TB_ALIGN_16 }, { X86::DIVPSrr, X86::DIVPSrm, TB_ALIGN_16 }, { X86::DIVSDrr, X86::DIVSDrm, 0 }, |

