Files
llvm-6502/test/CodeGen/PowerPC
Bill Schmidt 710e7192ab Merging r214800:
------------------------------------------------------------------------
r214800 | wschmidt | 2014-08-04 18:21:01 -0500 (Mon, 04 Aug 2014) | 13 lines

[PPC64LE] Fix wrong IR for vec_sld and vec_vsldoi

My original LE implementation of the vsldoi instruction, with its
altivec.h interfaces vec_sld and vec_vsldoi, produces incorrect
shufflevector operations in the LLVM IR.  Correct code is generated
because the back end handles the incorrect shufflevector in a
consistent manner.

This patch and a companion patch for Clang correct this problem by
removing the fixup from altivec.h and the corresponding fixup from the
PowerPC back end.  Several test cases are also modified to reflect the
now-correct LLVM IR.

------------------------------------------------------------------------


git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_35@214821 91177308-0d34-0410-b5e6-96231b3b80d8
2014-08-04 23:44:59 +00:00
..
2014-04-12 01:26:00 +00:00
2013-08-19 05:01:02 +00:00
2013-08-06 17:03:03 +00:00
2014-08-04 04:25:53 +00:00
2014-07-18 23:29:49 +00:00
2014-08-04 04:22:18 +00:00
2014-08-04 04:22:18 +00:00
2014-08-04 04:22:44 +00:00
2014-07-18 23:29:49 +00:00
2013-12-20 18:08:54 +00:00
2014-08-04 23:37:33 +00:00
2014-08-04 23:44:59 +00:00
2014-08-04 23:43:34 +00:00