[DAGCombiner] Add target hook function to decide folding (mul (add x, c1), c2)
[llvm-project.git] / llvm / test / Transforms / GlobalOpt / 
treed6904a88feae5b868863bcfaf3953ca54d7eb810
drwxr-xr-x   ..
-rw-r--r-- 465 2004-10-10-CastStoreOnce.ll
-rw-r--r-- 291 2005-06-15-LocalizeConstExprCrash.ll
-rw-r--r-- 1036 2005-09-27-Crash.ll
-rw-r--r-- 7750 2006-07-07-InlineAsmCrash.ll
-rw-r--r-- 813 2006-11-01-ShrinkGlobalPhiCrash.ll
-rw-r--r-- 1131 2007-04-05-Crash.ll
-rw-r--r-- 4839 2007-05-13-Crash.ll
-rw-r--r-- 2869 2007-06-04-PackedStruct.ll
-rw-r--r-- 1134 2007-11-09-GEP-GEP-Crash.ll
-rw-r--r-- 666 2008-01-03-Crash.ll
-rw-r--r-- 593 2008-01-13-OutOfRangeSROA.ll
-rw-r--r-- 349 2008-01-29-VolatileGlobal.ll
-rw-r--r-- 1331 2008-04-26-SROA-Global-Align.ll
-rw-r--r-- 1229 2008-07-17-addrspace.ll
-rw-r--r-- 1207 2008-12-16-HeapSRACrash-2.ll
-rw-r--r-- 1223 2008-12-16-HeapSRACrash.ll
-rw-r--r-- 1378 2009-01-13-phi-user.ll
-rw-r--r-- 143 2009-02-15-BitcastAlias.ll
-rw-r--r-- 343 2009-02-15-ResolveAlias.ll
-rw-r--r-- 3728 2009-03-05-dbg.ll
-rw-r--r-- 351 2009-03-06-Anonymous.ll
-rw-r--r-- 563 2009-03-07-PromotePtrToBool.ll
-rw-r--r-- 3954 2009-06-01-RecursivePHI.ll
-rw-r--r-- 1553 2009-11-16-BrokenPerformHeapAllocSRoA.ll
-rw-r--r-- 1536 2009-11-16-MallocSingleStoreToGlobalVar.ll
-rw-r--r-- 675 2010-02-25-MallocPromote.ll
-rw-r--r-- 1062 2010-02-26-MallocSROA.ll
-rw-r--r-- 409 2010-10-19-WeakOdr.ll
-rw-r--r-- 141 2011-04-09-EmptyGlobalCtors.ll
-rw-r--r-- 366 2012-05-11-blockaddress.ll
-rw-r--r-- 581 2021-08-02-CastStoreOnceP2I.ll
-rw-r--r-- 1247 2021-08-03-StoreOnceLoadMultiCasts.ll
-rw-r--r-- 1078 GSROA-section.ll
-rw-r--r-- 1123 MallocSROA-section-no-null-opt.ll
-rw-r--r-- 849 MallocSROA-section.ll
drwxr-xr-x - PowerPC
-rw-r--r-- 930 SROA-section.ll
-rw-r--r-- 1391 alias-resolve.ll
-rw-r--r-- 1167 alias-used-address-space.ll
-rw-r--r-- 360 alias-used-section.ll
-rw-r--r-- 2210 alias-used.ll
-rw-r--r-- 570 amdgcn-ctor-alloca.ll
-rw-r--r-- 1141 array-elem-refs.ll
-rw-r--r-- 566 assume.ll
-rw-r--r-- 234 atexit.ll
-rw-r--r-- 720 atomic.ll
-rw-r--r-- 764 available_externally_global_ctors.ll
-rw-r--r-- 282 basictest.ll
-rw-r--r-- 396 blockaddress.ll
-rw-r--r-- 1055 cleanup-pointer-root-users.ll
-rw-r--r-- 1469 coldcc_stress_test.ll
-rw-r--r-- 587 compiler-used.ll
-rw-r--r-- 789 const-return-status-atomic.ll
-rw-r--r-- 1236 const-return-status.ll
-rw-r--r-- 362 constantexpr-dangle.ll
-rw-r--r-- 3643 constantfold-initializers.ll
-rw-r--r-- 13094 crash-2.ll
-rw-r--r-- 2564 crash.ll
-rw-r--r-- 1376 ctor-list-opt-constexpr.ll
-rw-r--r-- 970 ctor-list-opt-inbounds.ll
-rw-r--r-- 3274 ctor-list-opt.ll
-rw-r--r-- 1186 cxx-dtor.ll
-rw-r--r-- 1491 dead-store-status.ll
-rw-r--r-- 123 deaddeclaration.ll
-rw-r--r-- 722 deadfunction.ll
-rw-r--r-- 308 deadglobal-2.ll
-rw-r--r-- 2902 deadglobal-diarglist-use.ll
-rw-r--r-- 521 deadglobal.ll
-rw-r--r-- 1549 evaluate-bitcast-2.ll
-rw-r--r-- 1473 evaluate-bitcast-3.ll
-rw-r--r-- 1068 evaluate-bitcast-4.ll
-rw-r--r-- 1088 evaluate-bitcast.ll
-rw-r--r-- 3549 evaluate-call-errors.ll
-rw-r--r-- 3494 evaluate-call.ll
-rw-r--r-- 2079 evaluate-constfold-call.ll
-rw-r--r-- 2172 externally-initialized-aggregate.ll
-rw-r--r-- 2229 externally-initialized-global-ctr.ll
-rw-r--r-- 1044 externally-initialized.ll
-rw-r--r-- 2311 fastcc.ll
-rw-r--r-- 1809 global-demotion.ll
-rw-r--r-- 3439 globalsra-align.ll
-rw-r--r-- 792 globalsra-multigep.ll
-rw-r--r-- 1070 globalsra-partial.ll
-rw-r--r-- 1686 globalsra-unknown-index.ll
-rw-r--r-- 2004 globalsra.ll
-rw-r--r-- 1298 heap-sra-1-no-null-opt.ll
-rw-r--r-- 1480 heap-sra-1.ll
-rw-r--r-- 1552 heap-sra-2-no-null-opt.ll
-rw-r--r-- 1736 heap-sra-2.ll
-rw-r--r-- 2246 heap-sra-phi-no-null-opt.ll
-rw-r--r-- 2140 heap-sra-phi.ll
-rw-r--r-- 404 int_sideeffect.ll
-rw-r--r-- 2714 integer-bool-dwarf.ll
-rw-r--r-- 565 integer-bool.ll
-rw-r--r-- 547 invariant-nodatalayout.ll
-rw-r--r-- 3137 invariant.group.ll
-rw-r--r-- 1652 invariant.ll
-rw-r--r-- 748 invoke.ll
-rw-r--r-- 424 iterate.ll
-rw-r--r-- 581 large-int-crash.ll
-rw-r--r-- 713 load-store-global-no-null-opt.ll
-rw-r--r-- 881 load-store-global.ll
-rw-r--r-- 3502 localize-constexpr-debuginfo.ll
-rw-r--r-- 576 localize-constexpr.ll
-rw-r--r-- 1681 long-compilation-global-sra.ll
-rw-r--r-- 976 malloc-promote-1-no-null-opt.ll
-rw-r--r-- 960 malloc-promote-1.ll
-rw-r--r-- 670 malloc-promote-2-no-null-opt.ll
-rw-r--r-- 731 malloc-promote-2.ll
-rw-r--r-- 551 malloc-promote-3.ll
-rw-r--r-- 1440 malloc-promote-4.ll
-rw-r--r-- 593 memcpy.ll
-rw-r--r-- 919 memset-null.ll
-rw-r--r-- 1580 memset.ll
-rw-r--r-- 1056 metadata.ll
-rw-r--r-- 779 musttail_cc.ll
-rw-r--r-- 507 naked_functions.ll
-rw-r--r-- 921 new-promote.ll
-rw-r--r-- 1805 null-check-is-use-pr35760.ll
-rw-r--r-- 1630 null-check-not-use-pr35760.ll
-rw-r--r-- 790 phi-select.ll
-rw-r--r-- 402 pr21191.ll
-rw-r--r-- 368 pr33686.ll
-rw-r--r-- 3542 preallocated.ll
-rw-r--r-- 1158 preserve-comdats.ll
-rw-r--r-- 2170 shrink-address-to-bool.ll
-rw-r--r-- 760 shrink-global-to-bool-check-debug.ll
-rw-r--r-- 2166 static-const-bitcast.ll
-rw-r--r-- 1422 store-struct-element.ll
-rw-r--r-- 666 stored-once-value-type.ll
-rw-r--r-- 998 storepointer-compare-no-null-opt.ll
-rw-r--r-- 780 storepointer-compare.ll
-rw-r--r-- 640 storepointer-no-null-opt.ll
-rw-r--r-- 418 storepointer.ll
-rw-r--r-- 1671 tls.ll
-rw-r--r-- 378 trivialstore.ll
-rw-r--r-- 556 undef-init.ll
-rw-r--r-- 2124 unnamed-addr.ll
-rw-r--r-- 310 zeroinitializer-gep-load.ll