[DAGCombiner] Add target hook function to decide folding (mul (add x, c1), c2)
[llvm-project.git] / llvm / test / Transforms / NewGVN / 
treeb44c60f59e8d7a75137c1dd00a1efcc7ceff136a
drwxr-xr-x   ..
-rw-r--r-- 2282 2007-07-25-DominatedLoop.ll
-rw-r--r-- 428 2007-07-25-InfiniteLoop.ll
-rw-r--r-- 710 2007-07-25-Loop.ll
-rw-r--r-- 1364 2007-07-25-NestedLoop.ll
-rw-r--r-- 1701 2007-07-25-SinglePredecessor.ll
-rw-r--r-- 1109 2007-07-26-InterlockingLoops.ll
-rw-r--r-- 357 2007-07-26-NonRedundant.ll
-rw-r--r-- 1760 2007-07-26-PhiErasure.ll
-rw-r--r-- 7212 2007-07-30-PredIDom.ll
-rw-r--r-- 13545 2007-07-31-NoDomInherit-xfail.ll
-rw-r--r-- 977 2007-07-31-RedundantPhi.ll
-rw-r--r-- 795 2008-02-12-UndefLoad-xfail.ll
-rw-r--r-- 597 2008-02-13-NewPHI.ll
-rw-r--r-- 769 2008-07-02-Unreachable.ll
-rw-r--r-- 1569 2008-12-09-SelfRemove.ll
-rw-r--r-- 978 2008-12-12-RLE-Crash.ll
-rw-r--r-- 843 2008-12-14-rle-reanalyze.ll
-rw-r--r-- 805 2008-12-15-CacheVisited.ll
-rw-r--r-- 1691 2009-01-21-SortInvalidation.ll
-rw-r--r-- 11709 2009-01-22-SortInvalidation.ll
-rw-r--r-- 7325 2009-03-10-PREOnVoid.ll
-rw-r--r-- 2099 2009-07-13-MemDepSortFail.ll
-rw-r--r-- 609 2009-11-12-MemDepMallocBitCast.ll
-rw-r--r-- 1269 2010-03-31-RedundantPHIs.ll
-rw-r--r-- 2368 2010-05-08-OneBit.ll
-rw-r--r-- 363 2010-11-13-Simplify.ll
-rw-r--r-- 2290 2011-04-27-phioperands.ll
-rw-r--r-- 2274 2011-07-07-MatchIntrinsicExtract.ll
-rw-r--r-- 3312 2011-09-07-TypeIdFor.ll
-rw-r--r-- 1025 2012-05-22-PreCrash.ll
-rw-r--r-- 2233 2016-08-30-MaskedScatterGather-xfail-inseltpoison.ll
-rw-r--r-- 2232 2016-08-30-MaskedScatterGather-xfail.ll
-rw-r--r-- 1774 MemdepMiscompile.ll
-rw-r--r-- 3739 addrspacecast.ll
-rw-r--r-- 5761 assume-equal-xfail.ll
-rw-r--r-- 4230 assume-equal.ll
-rw-r--r-- 1036 assumes.ll
-rw-r--r-- 12679 basic-cyclic-opt.ll
-rw-r--r-- 423 basic-undef-test.ll
-rw-r--r-- 1072 basic.ll
-rw-r--r-- 3147 big-endian.ll
-rw-r--r-- 622 bitcast-of-call.ll
-rw-r--r-- 712 br-identical.ll
-rw-r--r-- 843 calloc-load-removal.ll
-rw-r--r-- 2630 calls-nonlocal-xfail.ll
-rw-r--r-- 1890 calls-readonly.ll
-rw-r--r-- 3015 commute.ll
-rw-r--r-- 2437 compare-condition-changes.ll
-rw-r--r-- 21214 completeness.ll
-rw-r--r-- 1589 cond_br.ll
-rw-r--r-- 7613 cond_br2-xfail.ll
-rw-r--r-- 2650 condprop-xfail.ll
-rw-r--r-- 8991 condprop.ll
-rw-r--r-- 493 crash-no-aa.ll
-rw-r--r-- 6277 crash.ll
-rw-r--r-- 1362 cyclic-phi-handling.ll
-rw-r--r-- 1966 dbg-redundant-load.ll
-rw-r--r-- 2622 deadstore.ll
-rw-r--r-- 3337 debugloc-xfail.ll
-rw-r--r-- 3685 edge.ll
-rw-r--r-- 280 eliminate-callsite-inline.ll
-rw-r--r-- 3348 eliminate-ssacopy.ll
-rw-r--r-- 3028 equivalent-phi.ll
-rw-r--r-- 2683 fence-xfail.ll
-rw-r--r-- 3125 flags-simplify.ll
-rw-r--r-- 438 flags.ll
-rw-r--r-- 3918 fold-const-expr.ll
-rw-r--r-- 1713 fpmath.ll
-rw-r--r-- 1487 funclet.ll
-rw-r--r-- 594 int_sideeffect.ll
-rw-r--r-- 15018 invariant.group-xfail.ll
-rw-r--r-- 1824 invariant.start.ll
-rw-r--r-- 664 lifetime-simple.ll
-rw-r--r-- 596 load-constant-mem.ll
-rw-r--r-- 477 load-from-unreachable-predecessor.ll
-rw-r--r-- 1218 loadforward.ll
-rw-r--r-- 2269 malloc-load-removal.ll
-rw-r--r-- 9547 memory-handling.ll
-rw-r--r-- 4317 metadata-nonnull.ll
-rw-r--r-- 4604 metadata-simplify.ll
-rw-r--r-- 2314 no_speculative_loads_with_asan.ll
-rw-r--r-- 1200 noalias.ll
-rw-r--r-- 976 non-integral-pointers.ll
-rw-r--r-- 1363 non-local-offset.ll
-rw-r--r-- 7251 nonescaping-malloc-xfail.ll
-rw-r--r-- 461 null-aliases-nothing.ll
-rw-r--r-- 4045 opt-remarks-xfail.ll
-rw-r--r-- 4774 pair_jumpthread.ll
-rw-r--r-- 2095 phi-edge-handling.ll
-rw-r--r-- 4304 phi-of-ops-move-block.ll
-rw-r--r-- 5874 phi-of-ops-simplification-dependencies.ll
-rw-r--r-- 8440 phi-of-ops-simplified-to-existing-value-then-changes-again.ll
-rw-r--r-- 852 phi-translate-partial-alias.ll
-rw-r--r-- 613 pr10820-xfail.ll
-rw-r--r-- 2123 pr12979.ll
-rw-r--r-- 867 pr14166-xfail.ll
-rw-r--r-- 2026 pr17732.ll
-rw-r--r-- 3458 pr17852.ll
-rw-r--r-- 490 pr24397.ll
-rw-r--r-- 318 pr24426.ll
-rw-r--r-- 3816 pr25440.ll
-rw-r--r-- 288 pr28562.ll
-rw-r--r-- 1069 pr31472.ll
-rw-r--r-- 4921 pr31483.ll
-rw-r--r-- 1020 pr31491.ll
-rw-r--r-- 7469 pr31501.ll
-rw-r--r-- 1359 pr31573.ll
-rw-r--r-- 3901 pr31594.ll
-rw-r--r-- 4368 pr31613.ll
-rw-r--r-- 1425 pr31682.ll
-rw-r--r-- 1179 pr31758.ll
-rw-r--r-- 2546 pr32403.ll
-rw-r--r-- 1181 pr32607.ll
-rw-r--r-- 1776 pr32836.ll
-rw-r--r-- 6281 pr32838.ll
-rw-r--r-- 2233 pr32845.ll
-rw-r--r-- 655 pr32852.ll
-rw-r--r-- 692 pr32897.ll
-rw-r--r-- 2751 pr32934.ll
-rw-r--r-- 681 pr32945.ll
-rw-r--r-- 1342 pr32952.ll
-rw-r--r-- 1783 pr33014.ll
-rw-r--r-- 1812 pr33086.ll
-rw-r--r-- 1170 pr33116.ll
-rw-r--r-- 477 pr33165-distribute-undef.ll
-rw-r--r-- 5518 pr33185.ll
-rw-r--r-- 5977 pr33187.ll
-rw-r--r-- 2447 pr33196.ll
-rw-r--r-- 2559 pr33204.ll
-rw-r--r-- 9839 pr33305.ll
-rw-r--r-- 6780 pr33367.ll
-rw-r--r-- 843 pr33432.ll
-rw-r--r-- 1237 pr33461.ll
-rw-r--r-- 3558 pr33720.ll
-rw-r--r-- 1579 pr34135.ll
-rw-r--r-- 2031 pr34430.ll
-rw-r--r-- 2384 pr34452.ll
-rw-r--r-- 2690 pr35074.ll
-rw-r--r-- 2655 pr35125.ll
-rw-r--r-- 1184 pr43441.ll
-rw-r--r-- 2335 pre-compare.ll
-rw-r--r-- 654 pre-new-inst-xfail.ll
-rw-r--r-- 4820 predicates.ll
-rw-r--r-- 2310 preserve-metadata-for-predicate-replacements.ll
-rw-r--r-- 757 propagate-ir-flags.ll
-rw-r--r-- 2641 range.ll
-rw-r--r-- 493 readattrs.ll
-rw-r--r-- 6140 refine-stores.ll
-rw-r--r-- 1642 rle-must-alias-xfail.ll
-rw-r--r-- 799 rle-no-phi-translate-xfail.ll
-rw-r--r-- 1235 rle-nonlocal.ll
-rw-r--r-- 2832 rle.ll
-rw-r--r-- 894 simp-to-self.ll
-rw-r--r-- 1802 stale-loop-info.ll
-rw-r--r-- 3421 storeoverstore.ll
-rw-r--r-- 4245 tbaa.ll
-rw-r--r-- 1088 todo-pr35074-phi-of-ops.ll
-rw-r--r-- 793 todo-pr36335-phi-undef.ll
-rw-r--r-- 772 todo-pr37121-seens-this-value-a-lot.ll
-rw-r--r-- 3006 todo-pr42422-phi-of-ops.ll
-rw-r--r-- 949 unreachable_block_infinite_loop.ll
-rw-r--r-- 695 verify-memoryphi.ll
-rw-r--r-- 1954 volatile-nonvolatile.ll