[PowerPC] Remove some dead VSX v4f32 store patterns

These patterns are dead (because v4f32 stores are currently promoted to v4i32
and stored using Altivec instructions), and also are likely not correct
(because they'd store the vector elements in the opposite order from that
assumed by the rest of the Altivec code).

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@204839 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Hal Finkel 2014-03-26 18:26:36 +00:00
parent c6940d4cb7
commit cb2c252f42

View File

@ -57,8 +57,7 @@ let Uses = [RM] in {
def LXVW4X : XForm_1<31, 780,
(outs vsrc:$XT), (ins memrr:$src),
"lxvw4x $XT, $src", IIC_LdStLFD,
[(set v4f32:$XT, (load xoaddr:$src))]>;
"lxvw4x $XT, $src", IIC_LdStLFD, []>;
}
// Store indexed instructions
@ -75,8 +74,7 @@ let Uses = [RM] in {
def STXVW4X : XX1Form<31, 908,
(outs), (ins vsrc:$XT, memrr:$dst),
"stxvw4x $XT, $dst", IIC_LdStSTFD,
[(store v4f32:$XT, xoaddr:$dst)]>;
"stxvw4x $XT, $dst", IIC_LdStSTFD, []>;
}
// Add/Mul Instructions