llvm-6502/test/Transforms/BBVectorize
Hal Finkel b2b2469a91 BBVectorize: Only some insert element operand pairs are free.
This fixes another infinite recursion case when using target costs.
We can only replace insert element input chains that are pure (end
with inserting into an undef).

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@167784 91177308-0d34-0410-b5e6-96231b3b80d8
2012-11-12 23:55:36 +00:00
..
X86 BBVectorize: Only some insert element operand pairs are free. 2012-11-12 23:55:36 +00:00
cycle.ll BBVectorize: Choose pair ordering to minimize shuffles 2012-10-31 15:17:07 +00:00
func-alias.ll Update BBVectorize to use aliasesUnknownInst. 2012-02-10 15:52:40 +00:00
ld1.ll
lit.local.cfg Move target-specific BBVectorize tests into a separate directory. 2012-10-26 19:38:09 +00:00
loop1.ll BBVectorize: Choose pair ordering to minimize shuffles 2012-10-31 15:17:07 +00:00
mem-op-depth.ll
metadata.ll Teach BBVectorize to combine, when possible, or discard metadata when fusing instructions. 2012-06-16 20:34:06 +00:00
no-ldstr-conn.ll Fix an error in BBVectorize important for vectorizing pointer types. 2012-04-14 07:32:50 +00:00
req-depth.ll
search-limit.ll BBVectorize: Choose pair ordering to minimize shuffles 2012-10-31 15:17:07 +00:00
simple3.ll Allow BBVectorize to form non-2^n-length vectors. 2012-06-28 05:42:42 +00:00
simple-int.ll BBVectorize: Choose pair ordering to minimize shuffles 2012-10-31 15:17:07 +00:00
simple-ldstr-ptrs.ll Disable generation of pointer vectors by BBVectorize. 2012-10-26 00:05:26 +00:00
simple-ldstr.ll BBVectorize: Choose pair ordering to minimize shuffles 2012-10-31 15:17:07 +00:00
simple-sel.ll BBVectorize: Choose pair ordering to minimize shuffles 2012-10-31 15:17:07 +00:00
simple-tst.ll Don't vectorize target-specific types (ppc_fp128, x86_fp80, etc.). 2012-04-27 19:34:00 +00:00
simple.ll BBVectorize: Choose pair ordering to minimize shuffles 2012-10-31 15:17:07 +00:00