diff options
| author | Dan Gohman <gohman@apple.com> | 2007-07-27 17:16:43 +0000 |
|---|---|---|
| committer | Dan Gohman <gohman@apple.com> | 2007-07-27 17:16:43 +0000 |
| commit | 4788552deb8a1dd4f478d24e46d24f98572bb2a4 (patch) | |
| tree | 8febba1a2c6bc831df6a91245223bc16e54a5d2e /llvm/lib/Target/X86/X86ISelLowering.h | |
| parent | 5d49bcdce099d67e17c21fd37a09c24d36797629 (diff) | |
| download | bcm5719-llvm-4788552deb8a1dd4f478d24e46d24f98572bb2a4.tar.gz bcm5719-llvm-4788552deb8a1dd4f478d24e46d24f98572bb2a4.zip | |
Re-apply 40504, but with a fix for the segfault it caused in oggenc:
Make the alignedload and alignedstore patterns always require 16-byte
alignment. This way when they are used in the "Fs" instructions, in which
a vector instruction is used for a scalar purpose, they can still require
the full vector alignment. And add a regression test for this.
llvm-svn: 40555
Diffstat (limited to 'llvm/lib/Target/X86/X86ISelLowering.h')
| -rw-r--r-- | llvm/lib/Target/X86/X86ISelLowering.h | 8 |
1 files changed, 0 insertions, 8 deletions
diff --git a/llvm/lib/Target/X86/X86ISelLowering.h b/llvm/lib/Target/X86/X86ISelLowering.h index 07a96d35691..521916e035a 100644 --- a/llvm/lib/Target/X86/X86ISelLowering.h +++ b/llvm/lib/Target/X86/X86ISelLowering.h @@ -143,14 +143,6 @@ namespace llvm { /// REP_MOVS - Repeat move, corresponds to X86::REP_MOVSx. REP_MOVS, - /// LOAD_PACK Load a 128-bit packed float / double value. It has the same - /// operands as a normal load. - LOAD_PACK, - - /// LOAD_UA Load an unaligned 128-bit value. It has the same operands as - /// a normal load. - LOAD_UA, - /// GlobalBaseReg - On Darwin, this node represents the result of the popl /// at function entry, used for PIC code. GlobalBaseReg, |

