[DAGCombiner] Add target hook function to decide folding (mul (add x, c1), c2)
[llvm-project.git] / llvm / test / Transforms / GVN / 
tree19c1f0eafa4065dc861d91e9161d9bc085bfb2b9
drwxr-xr-x   ..
-rw-r--r-- 2279 2007-07-25-DominatedLoop.ll
-rw-r--r-- 425 2007-07-25-InfiniteLoop.ll
-rw-r--r-- 707 2007-07-25-Loop.ll
-rw-r--r-- 1361 2007-07-25-NestedLoop.ll
-rw-r--r-- 1698 2007-07-25-SinglePredecessor.ll
-rw-r--r-- 1106 2007-07-26-InterlockingLoops.ll
-rw-r--r-- 354 2007-07-26-NonRedundant.ll
-rw-r--r-- 1754 2007-07-26-PhiErasure.ll
-rw-r--r-- 7209 2007-07-30-PredIDom.ll
-rw-r--r-- 13531 2007-07-31-NoDomInherit.ll
-rw-r--r-- 974 2007-07-31-RedundantPhi.ll
-rw-r--r-- 781 2008-02-12-UndefLoad.ll
-rw-r--r-- 594 2008-02-13-NewPHI.ll
-rw-r--r-- 766 2008-07-02-Unreachable.ll
-rw-r--r-- 1566 2008-12-09-SelfRemove.ll
-rw-r--r-- 975 2008-12-12-RLE-Crash.ll
-rw-r--r-- 840 2008-12-14-rle-reanalyze.ll
-rw-r--r-- 802 2008-12-15-CacheVisited.ll
-rw-r--r-- 1688 2009-01-21-SortInvalidation.ll
-rw-r--r-- 11706 2009-01-22-SortInvalidation.ll
-rw-r--r-- 7322 2009-03-10-PREOnVoid.ll
-rw-r--r-- 2096 2009-07-13-MemDepSortFail.ll
-rw-r--r-- 606 2009-11-12-MemDepMallocBitCast.ll
-rw-r--r-- 1266 2010-03-31-RedundantPHIs.ll
-rw-r--r-- 2365 2010-05-08-OneBit.ll
-rw-r--r-- 360 2010-11-13-Simplify.ll
-rw-r--r-- 2287 2011-04-27-phioperands.ll
-rw-r--r-- 2067 2011-07-07-MatchIntrinsicExtract.ll
-rw-r--r-- 3309 2011-09-07-TypeIdFor.ll
-rw-r--r-- 1022 2012-05-22-PreCrash.ll
-rw-r--r-- 2219 2016-08-30-MaskedScatterGather-inseltpoison.ll
-rw-r--r-- 2218 2016-08-30-MaskedScatterGather.ll
-rw-r--r-- 1771 MemdepMiscompile.ll
drwxr-xr-x - PRE
-rw-r--r-- 699 addrspacecast.ll
-rw-r--r-- 8524 assume-equal.ll
-rw-r--r-- 1175 assume.ll
-rw-r--r-- 420 basic-undef-test.ll
-rw-r--r-- 309 basic.ll
-rw-r--r-- 3142 big-endian.ll
-rw-r--r-- 362 bitcast-of-call.ll
-rw-r--r-- 657 br-identical.ll
-rw-r--r-- 2152 callbr-loadpre-critedge.ll
-rw-r--r-- 1608 callbr-scalarpre-critedge.ll
-rw-r--r-- 837 calloc-load-removal.ll
-rw-r--r-- 2424 calls-nonlocal.ll
-rw-r--r-- 1887 calls-readonly.ll
-rw-r--r-- 3420 commute.ll
-rw-r--r-- 1586 cond_br.ll
-rw-r--r-- 7599 cond_br2.ll
-rw-r--r-- 17363 condprop.ll
-rw-r--r-- 1000 constexpr-vector-constainsundef-crash-inseltpoison.ll
-rw-r--r-- 832 constexpr-vector-constainsundef-crash.ll
-rw-r--r-- 490 crash-no-aa.ll
-rw-r--r-- 6274 crash.ll
-rw-r--r-- 2256 critical-edge-split-failure.ll
-rw-r--r-- 1816 critical-edge-split-indbr-pred-in-loop.ll
-rw-r--r-- 1963 dbg-redundant-load.ll
-rw-r--r-- 3323 debugloc.ll
-rw-r--r-- 5211 edge.ll
-rw-r--r-- 4951 equality-assume.ll
-rw-r--r-- 2668 fence.ll
-rw-r--r-- 435 flags.ll
-rw-r--r-- 3916 fold-const-expr.ll
-rw-r--r-- 1609 fpmath.ll
-rw-r--r-- 1396 freeze.ll
-rw-r--r-- 1484 funclet.ll
-rw-r--r-- 10671 gc_relocate.ll
-rw-r--r-- 3044 gvn-loop-load-pre-order.ll
-rw-r--r-- 1088 int_sideeffect.ll
-rw-r--r-- 15068 invariant.group.ll
-rw-r--r-- 1821 invariant.start.ll
-rw-r--r-- 661 lifetime-simple.ll
-rw-r--r-- 474 load-constant-mem.ll
-rw-r--r-- 1020 load-dead-block.ll
-rw-r--r-- 474 load-from-unreachable-predecessor.ll
-rw-r--r-- 5526 loadpre-context.ll
-rw-r--r-- 3509 loadpre-missed-opportunity.ll
-rw-r--r-- 2263 malloc-load-removal.ll
-rw-r--r-- 1445 masked-load-store-vn-crash.ll
-rw-r--r-- 2234 masked-load-store.ll
-rw-r--r-- 1632 no-mem-dep-info.ll
-rw-r--r-- 2315 no_speculative_loads_with_asan.ll
-rw-r--r-- 1197 noalias.ll
-rw-r--r-- 22621 non-integral-pointers-inseltpoison.ll
-rw-r--r-- 22611 non-integral-pointers.ll
-rw-r--r-- 1360 non-local-offset.ll
-rw-r--r-- 7237 nonescaping-malloc.ll
-rw-r--r-- 458 null-aliases-nothing.ll
-rw-r--r-- 5690 opt-remarks-multiple-users.ll
-rw-r--r-- 7938 opt-remarks-non-dominating.ll
-rw-r--r-- 4256 opt-remarks.ll
-rw-r--r-- 849 phi-translate-partial-alias.ll
-rw-r--r-- 5774 phi.ll
-rw-r--r-- 551 pr10820.ll
-rw-r--r-- 2120 pr12979.ll
-rw-r--r-- 804 pr14166.ll
-rw-r--r-- 2024 pr17732.ll
-rw-r--r-- 3455 pr17852.ll
-rw-r--r-- 487 pr24397.ll
-rw-r--r-- 315 pr24426.ll
-rw-r--r-- 3813 pr25440.ll
-rw-r--r-- 285 pr28562.ll
-rw-r--r-- 832 pr28879.ll
-rw-r--r-- 2585 pr32314.ll
-rw-r--r-- 4681 pr33549.ll
-rw-r--r-- 319 pr34908.ll
-rw-r--r-- 598 pr36063.ll
-rw-r--r-- 3652 pr42605.ll
-rw-r--r-- 2498 pr46054-md-nonlocaldefcache-cleanup.ll
-rw-r--r-- 1856 pr49193.ll
-rw-r--r-- 2332 pre-compare.ll
-rw-r--r-- 640 pre-new-inst.ll
-rw-r--r-- 1140 pre-skip-convergent.ll
-rw-r--r-- 1581 preserve-analysis.ll
-rw-r--r-- 5095 preserve-memoryssa.ll
-rw-r--r-- 755 propagate-ir-flags.ll
-rw-r--r-- 2638 range.ll
-rw-r--r-- 490 readattrs.ll
-rw-r--r-- 1628 rle-must-alias.ll
-rw-r--r-- 796 rle-no-phi-translate.ll
-rw-r--r-- 536 rle-nonlocal.ll
-rw-r--r-- 2121 simplify-icf-cache-invalidation.ll
-rw-r--r-- 1799 stale-loop-info.ll
-rw-r--r-- 731 storeinvgroup.ll
-rw-r--r-- 4242 tbaa.ll
-rw-r--r-- 1051 unreachable-predecessor.ll
-rw-r--r-- 946 unreachable_block_infinite_loop.ll
-rw-r--r-- 1951 volatile-nonvolatile.ll
-rw-r--r-- 15538 vscale.ll