[DAGCombiner] Add target hook function to decide folding (mul (add x, c1), c2)
[llvm-project.git] / llvm / test / Transforms / Inline / 
treea204073bd46e580752fb68104173194c3943fd25
drwxr-xr-x   ..
-rw-r--r-- 631 2003-09-14-InlineValue.ll
-rw-r--r-- 476 2003-09-22-PHINodeInlineFail.ll
-rw-r--r-- 740 2003-09-22-PHINodesInExceptionDest.ll
-rw-r--r-- 654 2003-09-22-PHINodesInNormalInvokeDest.ll
-rw-r--r-- 429 2003-10-13-AllocaDominanceProblem.ll
-rw-r--r-- 408 2004-04-15-InlineDeletesCall.ll
-rw-r--r-- 203 2004-04-20-InlineLinkOnce.ll
-rw-r--r-- 188 2004-10-17-InlineFunctionWithoutReturn.ll
-rw-r--r-- 2084 2006-01-14-CallGraphUpdate.ll
-rw-r--r-- 16722 2006-07-12-InlinePruneCGUpdate.ll
-rw-r--r-- 8876 2006-11-09-InlineCGUpdate-2.ll
-rw-r--r-- 13359 2006-11-09-InlineCGUpdate.ll
-rw-r--r-- 1638 2007-04-15-InlineEH.ll
-rw-r--r-- 375 2007-06-25-WeakInline.ll
-rw-r--r-- 632 2007-12-19-InlineNoUnwind.ll
-rw-r--r-- 309 2008-09-02-NoInline.ll
-rw-r--r-- 934 2009-01-08-NoInlineDynamicAlloca.ll
-rw-r--r-- 12178 2009-01-13-RecursiveInlineCrash.ll
-rw-r--r-- 578 2009-05-07-CallUsingSelfCrash.ll
-rw-r--r-- 821 2010-05-12-ValueMap.ll
drwxr-xr-x - AArch64
drwxr-xr-x - AMDGPU
drwxr-xr-x - ARM
drwxr-xr-x - Inputs
drwxr-xr-x - ML
-rw-r--r-- 298 PR4909.ll
drwxr-xr-x - PowerPC
drwxr-xr-x - WebAssembly
drwxr-xr-x - X86
-rw-r--r-- 5264 align.ll
-rw-r--r-- 4126 alloca-bonus.ll
-rw-r--r-- 4871 alloca-dbgdeclare-merge.ll
-rw-r--r-- 6546 alloca-dbgdeclare.ll
-rw-r--r-- 762 alloca-in-scc.ll
-rw-r--r-- 3639 alloca-merge-align.ll
-rw-r--r-- 1488 alloca_test.ll
-rw-r--r-- 3201 always-inline-attr.ll
-rw-r--r-- 8272 always-inline.ll
-rw-r--r-- 2990 arg-attr-propagation.ll
-rw-r--r-- 813 array-alloca.ll
-rw-r--r-- 707 array_merge.ll
-rw-r--r-- 19695 attributes.ll
-rw-r--r-- 2382 basictest.ll
-rw-r--r-- 2905 bfi-update.ll
-rw-r--r-- 3653 blockaddress.ll
-rw-r--r-- 2473 byref-align.ll
-rw-r--r-- 2856 byval-align.ll
-rw-r--r-- 2211 byval-tail-call.ll
-rw-r--r-- 5598 byval.ll
-rw-r--r-- 843 byval_lifetime.ll
-rw-r--r-- 1760 callbr.ll
-rw-r--r-- 639 callgraph-update.ll
-rw-r--r-- 369 casts.ll
-rw-r--r-- 329 cfg_preserve_test.ll
-rw-r--r-- 1967 cgscc-cycle-debug.ll
-rw-r--r-- 7893 cgscc-cycle.ll
-rw-r--r-- 6161 cgscc-incremental-invalidate.ll
-rw-r--r-- 5245 cgscc-inline-replay.ll
-rw-r--r-- 2927 cgscc-invalidate.ll
-rw-r--r-- 5037 cgscc-update.ll
-rw-r--r-- 1040 clear-analyses.ll
-rw-r--r-- 455 comdat-ipo.ll
-rw-r--r-- 768 crash-lifetime-marker.ll
-rw-r--r-- 3233 crash.ll
-rw-r--r-- 802 crash2.ll
-rw-r--r-- 1566 dead-calls-willreturn.ll
-rw-r--r-- 5840 debug-info-duplicate-calls.ll
-rw-r--r-- 1357 debug-invoke.ll
-rw-r--r-- 1031 debuginline-cost-delta.ll
-rw-r--r-- 988 delete-call.ll
-rw-r--r-- 1588 deleted-scc.ll
-rw-r--r-- 4825 deopt-bundles.ll
-rw-r--r-- 677 deoptimize-intrinsic-attrs.ll
-rw-r--r-- 568 deoptimize-intrinsic-cconv.ll
-rw-r--r-- 3319 deoptimize-intrinsic.ll
-rw-r--r-- 831 devirtualize-2.ll
-rw-r--r-- 4223 devirtualize-3.ll
-rw-r--r-- 8457 devirtualize-4.ll
-rw-r--r-- 563 devirtualize-5.ll
-rw-r--r-- 402 devirtualize-6.ll
-rw-r--r-- 9018 devirtualize.ll
-rw-r--r-- 5380 dynamic-alloca-simplified-large.ll
-rw-r--r-- 1127 dynamic_alloca_test.ll
-rw-r--r-- 997 ephemeral.ll
-rw-r--r-- 412 externally_available.ll
-rw-r--r-- 1121 frameescape.ll
-rw-r--r-- 813 function-count-update-2.ll
-rw-r--r-- 2197 function-count-update-3.ll
-rw-r--r-- 1614 function-count-update.ll
-rw-r--r-- 645 gep_from_constant.ll
-rw-r--r-- 1113 guard-intrinsic.ll
-rw-r--r-- 907 gvn-inline-iteration.ll
-rw-r--r-- 3007 ignore-debug-info.ll
-rw-r--r-- 2393 inalloca-not-static.ll
-rw-r--r-- 782 infinite-loop-two-predecessors.ll
-rw-r--r-- 727 inline-assume.ll
-rw-r--r-- 1038 inline-brunch-funnel.ll
-rw-r--r-- 8004 inline-byval-bonus.ll
-rw-r--r-- 778 inline-call-penalty-option.ll
-rw-r--r-- 1512 inline-cold-callee.ll
-rw-r--r-- 1586 inline-cold-callsite-pgo.ll
-rw-r--r-- 1198 inline-cold-callsite.ll
-rw-r--r-- 6059 inline-cold.ll
-rw-r--r-- 1061 inline-constexpr-addrspacecast-argument.ll
-rw-r--r-- 1267 inline-cost-annotation-pass.ll
-rw-r--r-- 1193 inline-fast-math-flags.ll
-rw-r--r-- 25219 inline-funclets.ll
-rw-r--r-- 1599 inline-hot-callee.ll
-rw-r--r-- 1762 inline-hot-callsite-2.ll
-rw-r--r-- 3493 inline-hot-callsite.ll
-rw-r--r-- 1379 inline-incompat-attrs.ll
-rw-r--r-- 957 inline-indirect-chain.ll
-rw-r--r-- 378 inline-indirect.ll
-rw-r--r-- 1038 inline-invoke-tail.ll
-rw-r--r-- 963 inline-invoke-with-asm-call.ll
-rw-r--r-- 1215 inline-min-legal-vector-width.ll
-rw-r--r-- 2894 inline-no-builtin-compatible.ll
-rw-r--r-- 1466 inline-optnone.ll
-rw-r--r-- 1321 inline-optsize.ll
-rw-r--r-- 525 inline-probe-stack.ll
-rw-r--r-- 881 inline-ptrtoint-different-sizes.ll
-rw-r--r-- 1728 inline-remark.ll
-rw-r--r-- 5218 inline-retainRV-call.ll
-rw-r--r-- 282 inline-scalable.ll
-rw-r--r-- 578 inline-semantic-interposition.ll
-rw-r--r-- 3170 inline-skip-use-empty-alloca.ll
-rw-r--r-- 712 inline-stack-probe-size.ll
-rw-r--r-- 6458 inline-tail.ll
-rw-r--r-- 2681 inline-threshold.ll
-rw-r--r-- 3692 inline-varargs.ll
-rw-r--r-- 1898 inline-vla.ll
-rw-r--r-- 2528 inline_call.ll
-rw-r--r-- 4849 inline_cleanup.ll
-rw-r--r-- 8828 inline_constprop.ll
-rw-r--r-- 4127 inline_dbg_declare.ll
-rw-r--r-- 700 inline_dce.ll
-rw-r--r-- 519 inline_inv_group.ll
-rw-r--r-- 11070 inline_invoke.ll
-rw-r--r-- 8227 inline_minisize.ll
-rw-r--r-- 1337 inline_negative_result.ll
-rw-r--r-- 1538 inline_noprofile.ll
-rw-r--r-- 2107 inline_nossp.ll
-rw-r--r-- 889 inline_prune.ll
-rw-r--r-- 1692 inline_returns_twice.ll
-rw-r--r-- 4018 inline_ssp.ll
-rw-r--r-- 4074 inline_stats.ll
-rw-r--r-- 502 inline_unreachable-2.ll
-rw-r--r-- 3692 inline_unreachable.ll
-rwxr-xr-x 8120 inlined-loop-metadata-inseltpoison.ll
-rwxr-xr-x 8118 inlined-loop-metadata.ll
-rw-r--r-- 18276 inlined-mustprogress-loop-metadata.ll
-rw-r--r-- 2611 inlinedefault-threshold.ll
-rw-r--r-- 465 inlining-advisor-default.ll
-rw-r--r-- 740 internal-scc-members.ll
-rw-r--r-- 745 invariant-group-sroa.ll
-rw-r--r-- 966 invoke-cleanup.ll
-rw-r--r-- 3260 invoke-combine-clauses.ll
-rw-r--r-- 1141 invoke-cost.ll
-rw-r--r-- 771 invoke_test-1.ll
-rw-r--r-- 1336 invoke_test-2.ll
-rw-r--r-- 1256 invoke_test-3.ll
-rw-r--r-- 843 label-annotation.ll
-rw-r--r-- 1629 last-call-bonus.ll
-rw-r--r-- 1323 last-call-no-bonus.ll
-rw-r--r-- 7860 last-callsite.ll
-rw-r--r-- 2108 launder.invariant.group.ll
-rw-r--r-- 506 lifetime-no-datalayout.ll
-rw-r--r-- 3311 lifetime.ll
-rw-r--r-- 2007 local-as-metadata-undominated-use.ll
-rw-r--r-- 1120 module-inlining.ll
-rw-r--r-- 11479 monster_scc.ll
-rw-r--r-- 3192 nested-inline.ll
-rw-r--r-- 4589 no-inline-line-tables.ll
-rw-r--r-- 1273 no-unwind-inline-asm.ll
-rw-r--r-- 5823 noalias-calls-always.ll
-rw-r--r-- 6460 noalias-calls.ll
-rw-r--r-- 8401 noalias-calls2.ll
-rw-r--r-- 8383 noalias-cs.ll
-rw-r--r-- 3349 noalias.ll
-rw-r--r-- 6601 noalias2.ll
-rw-r--r-- 940 noalias3.ll
-rw-r--r-- 3124 noinline-recursive-fn.ll
-rw-r--r-- 322 noinline.ll
-rw-r--r-- 979 nonnull.ll
-rw-r--r-- 274 null-function.ll
-rw-r--r-- 2891 optimization-remarks-hotness-threshold.ll
-rw-r--r-- 4200 optimization-remarks-passed-yaml.ll
-rw-r--r-- 1411 optimization-remarks-with-hotness.ll
-rw-r--r-- 5925 optimization-remarks-yaml.ll
-rw-r--r-- 4333 optimization-remarks.ll
-rw-r--r-- 1830 parallel-loop-md-callee.ll
-rw-r--r-- 2499 parallel-loop-md-merge.ll
-rw-r--r-- 2170 parallel-loop-md.ll
-rw-r--r-- 567 partial-inline-act.ll
-rw-r--r-- 1047 partial-inline-incompat-attrs.ll
-rw-r--r-- 411 pr21206.ll
-rw-r--r-- 363 pr22285.ll
-rw-r--r-- 1925 pr26698.ll
-rw-r--r-- 379 pr28298.ll
-rw-r--r-- 428 pr33637.ll
-rw-r--r-- 317 pr46945.ll
-rw-r--r-- 695 pr48209.ll
-rw-r--r-- 2588 pr50270.ll
-rw-r--r-- 2689 pr50589.ll
-rw-r--r-- 2222 prof-update-instr.ll
-rw-r--r-- 2254 prof-update-sample-alwaysinline.ll
-rw-r--r-- 2295 prof-update-sample.ll
-rw-r--r-- 1274 profile-meta.ll
-rw-r--r-- 4233 ptr-diff.ll
-rw-r--r-- 2091 recursive.ll
-rw-r--r-- 4453 redundant-loads.ll
-rw-r--r-- 7555 ret_attr_update.ll
-rw-r--r-- 391 simplified_to.ll
-rw-r--r-- 503 store-sroa.ll
-rw-r--r-- 938 switch.ll
-rw-r--r-- 1300 unwind-inline-asm.ll
-rw-r--r-- 1122 vector-bonus.ll
-rw-r--r-- 1436 vector-no-bonus.ll
-rw-r--r-- 263 zero-cost.ll