summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/X86/X86ISelLowering.h
diff options
context:
space:
mode:
authorDan Gohman <gohman@apple.com>2007-07-27 17:16:43 +0000
committerDan Gohman <gohman@apple.com>2007-07-27 17:16:43 +0000
commit4788552deb8a1dd4f478d24e46d24f98572bb2a4 (patch)
tree8febba1a2c6bc831df6a91245223bc16e54a5d2e /llvm/lib/Target/X86/X86ISelLowering.h
parent5d49bcdce099d67e17c21fd37a09c24d36797629 (diff)
downloadbcm5719-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.h8
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,
OpenPOWER on IntegriCloud