diff options
author | Nemanja Ivanovic <nemanja.i.ibm@gmail.com> | 2015-07-10 12:38:08 +0000 |
---|---|---|
committer | Nemanja Ivanovic <nemanja.i.ibm@gmail.com> | 2015-07-10 12:38:08 +0000 |
commit | 5655fb320c407f206e17d47b9bdd6a302f6abfaf (patch) | |
tree | c2aace24688ad2ac8d3a1d0d81cd1942ade599e0 /llvm/lib | |
parent | 3cfdf2043c6e750236859dcef44c26034faf4893 (diff) | |
download | bcm5719-llvm-5655fb320c407f206e17d47b9bdd6a302f6abfaf.tar.gz bcm5719-llvm-5655fb320c407f206e17d47b9bdd6a302f6abfaf.zip |
Add missing builtins to the PPC back end for ABI compliance (vol. 3)
This patch corresponds to review:
http://reviews.llvm.org/D10973
Back end portion of the third round of additions to altivec.h.
llvm-svn: 241900
Diffstat (limited to 'llvm/lib')
-rw-r--r-- | llvm/lib/Target/PowerPC/PPCInstrVSX.td | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/llvm/lib/Target/PowerPC/PPCInstrVSX.td b/llvm/lib/Target/PowerPC/PPCInstrVSX.td index 3cb67deacbf..544f69f9780 100644 --- a/llvm/lib/Target/PowerPC/PPCInstrVSX.td +++ b/llvm/lib/Target/PowerPC/PPCInstrVSX.td @@ -1018,6 +1018,8 @@ let AddedComplexity = 400 in { // Prefer VSX patterns over non-VSX patterns. [(set v4i32:$XT, (vnot_ppc (and v4i32:$XA, v4i32:$XB)))]>; } // isCommutable + def : Pat<(int_ppc_vsx_xxleqv v4i32:$A, v4i32:$B), + (XXLEQV $A, $B)>; def XXLORC : XX3Form<60, 170, (outs vsrc:$XT), (ins vsrc:$XA, vsrc:$XB), |