[all-commits] [llvm/llvm-project] 48c6b2: [NFC] Port all LoopIdiom tests to `-passes=` syntax
Roman Lebedev via All-commits
all-commits at lists.llvm.org
Wed Dec 7 12:15:48 PST 2022
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 48c6b2729e2111bec08799c65b8b459e12413546
https://github.com/llvm/llvm-project/commit/48c6b2729e2111bec08799c65b8b459e12413546
Author: Roman Lebedev <lebedev.ri at gmail.com>
Date: 2022-12-07 (Wed, 07 Dec 2022)
Changed paths:
M llvm/test/Transforms/LoopIdiom/AMDGPU/popcnt.ll
M llvm/test/Transforms/LoopIdiom/ARM/ctlz.ll
M llvm/test/Transforms/LoopIdiom/RISCV/popcnt.ll
M llvm/test/Transforms/LoopIdiom/X86/arithmetic-right-shift-until-zero.ll
M llvm/test/Transforms/LoopIdiom/X86/ctlz.ll
M llvm/test/Transforms/LoopIdiom/X86/cttz.ll
M llvm/test/Transforms/LoopIdiom/X86/left-shift-until-bittest.ll
M llvm/test/Transforms/LoopIdiom/X86/left-shift-until-zero.ll
M llvm/test/Transforms/LoopIdiom/X86/logical-right-shift-until-zero-cost.ll
M llvm/test/Transforms/LoopIdiom/X86/logical-right-shift-until-zero-debuginfo.ll
M llvm/test/Transforms/LoopIdiom/X86/logical-right-shift-until-zero.ll
M llvm/test/Transforms/LoopIdiom/X86/memset-size-compute.ll
M llvm/test/Transforms/LoopIdiom/X86/popcnt.ll
M llvm/test/Transforms/LoopIdiom/X86/unordered-atomic-memcpy.ll
M llvm/test/Transforms/LoopIdiom/basic-address-space.ll
M llvm/test/Transforms/LoopIdiom/basic.ll
M llvm/test/Transforms/LoopIdiom/crash.ll
M llvm/test/Transforms/LoopIdiom/ctpop-multiple-users-crash.ll
M llvm/test/Transforms/LoopIdiom/dbginfo-cost.ll
M llvm/test/Transforms/LoopIdiom/debug-line.ll
M llvm/test/Transforms/LoopIdiom/disable-options.ll
M llvm/test/Transforms/LoopIdiom/expander-do-not-delete-reused-values.ll
M llvm/test/Transforms/LoopIdiom/int_sideeffect.ll
M llvm/test/Transforms/LoopIdiom/lir-heurs-multi-block-loop.ll
M llvm/test/Transforms/LoopIdiom/memcpy-debugify-remarks.ll
M llvm/test/Transforms/LoopIdiom/memcpy-inline-intrinsic.ll
M llvm/test/Transforms/LoopIdiom/memcpy-intrinsic-different-types.ll
M llvm/test/Transforms/LoopIdiom/memcpy-intrinsic.ll
M llvm/test/Transforms/LoopIdiom/memcpy-vectors.ll
M llvm/test/Transforms/LoopIdiom/memcpy.ll
M llvm/test/Transforms/LoopIdiom/memset-debugify-remarks.ll
M llvm/test/Transforms/LoopIdiom/memset-pr52104.ll
M llvm/test/Transforms/LoopIdiom/memset-runtime-32bit.ll
M llvm/test/Transforms/LoopIdiom/memset-runtime-64bit.ll
M llvm/test/Transforms/LoopIdiom/memset.ll
M llvm/test/Transforms/LoopIdiom/memset_noidiom.ll
M llvm/test/Transforms/LoopIdiom/non-canonical-loop.ll
M llvm/test/Transforms/LoopIdiom/non-integral-pointers.ll
M llvm/test/Transforms/LoopIdiom/nontemporal_store.ll
M llvm/test/Transforms/LoopIdiom/phi-insertion.ll
M llvm/test/Transforms/LoopIdiom/pr28196.ll
M llvm/test/Transforms/LoopIdiom/pr33114.ll
M llvm/test/Transforms/LoopIdiom/reuse-cast.ll
M llvm/test/Transforms/LoopIdiom/scev-invalidation.ll
M llvm/test/Transforms/LoopIdiom/scev-invalidation_topmostloop.ll
M llvm/test/Transforms/LoopIdiom/struct-custom-dl.ll
M llvm/test/Transforms/LoopIdiom/struct.ll
M llvm/test/Transforms/LoopIdiom/struct_pattern.ll
M llvm/test/Transforms/LoopIdiom/unordered-atomic-memcpy-noarch.ll
M llvm/test/Transforms/LoopIdiom/unroll-custom-dl.ll
M llvm/test/Transforms/LoopIdiom/unroll.ll
M llvm/test/Transforms/LoopIdiom/unsafe.ll
M llvm/test/Transforms/LoopIdiom/unwind.ll
Log Message:
-----------
[NFC] Port all LoopIdiom tests to `-passes=` syntax
Commit: 0ca8ddd84d416b2b2b831fbc75ac8dbb77a12928
https://github.com/llvm/llvm-project/commit/0ca8ddd84d416b2b2b831fbc75ac8dbb77a12928
Author: Roman Lebedev <lebedev.ri at gmail.com>
Date: 2022-12-07 (Wed, 07 Dec 2022)
Changed paths:
M llvm/test/Transforms/CodeExtractor/2004-03-13-LoopExtractorCrash.ll
M llvm/test/Transforms/CodeExtractor/2004-03-14-DominanceProblem.ll
M llvm/test/Transforms/CodeExtractor/2004-03-17-MissedLiveIns.ll
M llvm/test/Transforms/CodeExtractor/2004-03-17-UpdatePHIsOutsideRegion.ll
M llvm/test/Transforms/CodeExtractor/2004-03-18-InvokeHandling.ll
M llvm/test/Transforms/CodeExtractor/2004-08-12-BlockExtractPHI.ll
M llvm/test/Transforms/CodeExtractor/2004-11-12-InvokeExtract.ll
M llvm/test/Transforms/CodeExtractor/BlockAddressReference.ll
M llvm/test/Transforms/CodeExtractor/BlockAddressSelfReference.ll
M llvm/test/Transforms/CodeExtractor/ExtractedFnEntryCount.ll
M llvm/test/Transforms/CodeExtractor/LoopExtractor.ll
M llvm/test/Transforms/CodeExtractor/LoopExtractor_alloca.ll
M llvm/test/Transforms/CodeExtractor/LoopExtractor_min_wrapper.ll
M llvm/test/Transforms/CodeExtractor/MultipleExitBranchProb.ll
M llvm/test/Transforms/CodeExtractor/PartialInlineAlloca.ll
M llvm/test/Transforms/CodeExtractor/PartialInlineAlloca2.ll
M llvm/test/Transforms/CodeExtractor/PartialInlineAlloca4.ll
M llvm/test/Transforms/CodeExtractor/PartialInlineAlloca5.ll
M llvm/test/Transforms/CodeExtractor/PartialInlineAnd.ll
M llvm/test/Transforms/CodeExtractor/PartialInlineAndOr.ll
M llvm/test/Transforms/CodeExtractor/PartialInlineAttributes.ll
M llvm/test/Transforms/CodeExtractor/PartialInlineCallRef.ll
M llvm/test/Transforms/CodeExtractor/PartialInlineDebug.ll
M llvm/test/Transforms/CodeExtractor/PartialInlineEntryPHICost.ll
M llvm/test/Transforms/CodeExtractor/PartialInlineEntryUpdate.ll
M llvm/test/Transforms/CodeExtractor/PartialInlineHighCost.ll
M llvm/test/Transforms/CodeExtractor/PartialInlineInvokeProducesOutVal.ll
M llvm/test/Transforms/CodeExtractor/PartialInlineLiveAcross.ll
M llvm/test/Transforms/CodeExtractor/PartialInlineNoInline.ll
M llvm/test/Transforms/CodeExtractor/PartialInlineNoLiveOut.ll
M llvm/test/Transforms/CodeExtractor/PartialInlineNotViable.ll
M llvm/test/Transforms/CodeExtractor/PartialInlineORECrash.ll
M llvm/test/Transforms/CodeExtractor/PartialInlineOptRemark.ll
M llvm/test/Transforms/CodeExtractor/PartialInlineOr.ll
M llvm/test/Transforms/CodeExtractor/PartialInlineOrAnd.ll
M llvm/test/Transforms/CodeExtractor/PartialInlinePGOMultiRegion.ll
M llvm/test/Transforms/CodeExtractor/PartialInlinePGORegion.ll
M llvm/test/Transforms/CodeExtractor/PartialInlineVarArg.ll
M llvm/test/Transforms/CodeExtractor/PartialInlineVarArgsDebug.ll
M llvm/test/Transforms/CodeExtractor/SingleCondition.ll
M llvm/test/Transforms/CodeExtractor/X86/InheritTargetAttributes.ll
M llvm/test/Transforms/CodeExtractor/cost.ll
M llvm/test/Transforms/CodeExtractor/cost_meta.ll
M llvm/test/Transforms/CodeExtractor/inline_eh.ll
M llvm/test/Transforms/CodeExtractor/inline_eh_1.ll
M llvm/test/Transforms/CodeExtractor/live_shrink.ll
M llvm/test/Transforms/CodeExtractor/live_shrink_gep.ll
M llvm/test/Transforms/CodeExtractor/live_shrink_hoist.ll
M llvm/test/Transforms/CodeExtractor/live_shrink_multiple.ll
M llvm/test/Transforms/CodeExtractor/live_shrink_unsafe.ll
M llvm/test/Transforms/CodeExtractor/unreachable-block.ll
Log Message:
-----------
[NFC] Port all CodeExtractor tests to `-passes=` syntax
Commit: 4d211ac84212cbf1ea8b98584df585df781c6557
https://github.com/llvm/llvm-project/commit/4d211ac84212cbf1ea8b98584df585df781c6557
Author: Roman Lebedev <lebedev.ri at gmail.com>
Date: 2022-12-07 (Wed, 07 Dec 2022)
Changed paths:
M llvm/test/Transforms/HotColdSplit/X86/do-not-split.ll
M llvm/test/Transforms/HotColdSplit/addr-taken.ll
M llvm/test/Transforms/HotColdSplit/apply-noreturn-bonus.ll
M llvm/test/Transforms/HotColdSplit/apply-penalty-for-inputs.ll
M llvm/test/Transforms/HotColdSplit/apply-penalty-for-outputs.ll
M llvm/test/Transforms/HotColdSplit/apply-successor-penalty.ll
M llvm/test/Transforms/HotColdSplit/assumption-cache-invalidation.ll
M llvm/test/Transforms/HotColdSplit/delete-use-without-def-dbg-val.ll
M llvm/test/Transforms/HotColdSplit/duplicate-phi-preds-crash.ll
M llvm/test/Transforms/HotColdSplit/eh-pads.ll
M llvm/test/Transforms/HotColdSplit/eh-typeid-for.ll
M llvm/test/Transforms/HotColdSplit/forward-dfs-reaches-marked-block.ll
M llvm/test/Transforms/HotColdSplit/lifetime-markers-on-inputs-1.ll
M llvm/test/Transforms/HotColdSplit/lifetime-markers-on-inputs-2.ll
M llvm/test/Transforms/HotColdSplit/lifetime-markers-on-inputs-3.ll
M llvm/test/Transforms/HotColdSplit/mark-the-whole-func-cold.ll
M llvm/test/Transforms/HotColdSplit/minsize.ll
M llvm/test/Transforms/HotColdSplit/multiple-exits.ll
M llvm/test/Transforms/HotColdSplit/noreturn.ll
M llvm/test/Transforms/HotColdSplit/outline-cold-asm.ll
M llvm/test/Transforms/HotColdSplit/outline-disjoint-diamonds.ll
M llvm/test/Transforms/HotColdSplit/outline-if-then-else.ll
M llvm/test/Transforms/HotColdSplit/outline-multiple-entry-region.ll
M llvm/test/Transforms/HotColdSplit/outline-while-loop.ll
M llvm/test/Transforms/HotColdSplit/phi-with-distinct-outlined-values.ll
M llvm/test/Transforms/HotColdSplit/region-overlap.ll
M llvm/test/Transforms/HotColdSplit/resume.ll
M llvm/test/Transforms/HotColdSplit/retain-section.ll
M llvm/test/Transforms/HotColdSplit/section-splitting-custom.ll
M llvm/test/Transforms/HotColdSplit/section-splitting-default.ll
M llvm/test/Transforms/HotColdSplit/sink-multiple-bitcasts-of-allocas-pr42451.ll
M llvm/test/Transforms/HotColdSplit/split-cold-2.ll
M llvm/test/Transforms/HotColdSplit/split-out-dbg-label.ll
M llvm/test/Transforms/HotColdSplit/split-out-dbg-val-of-arg.ll
M llvm/test/Transforms/HotColdSplit/split-phis-in-exit-blocks.ll
M llvm/test/Transforms/HotColdSplit/stale-assume-in-original-func.ll
M llvm/test/Transforms/HotColdSplit/succ-block-with-self-edge.ll
M llvm/test/Transforms/HotColdSplit/swifterror.ll
M llvm/test/Transforms/HotColdSplit/transfer-debug-info.ll
M llvm/test/Transforms/HotColdSplit/unwind.ll
M llvm/test/Transforms/HotColdSplit/update-split-loop-metadata.ll
Log Message:
-----------
[NFC] Port all (but one) HotColdSplit tests to `-passes=` syntax
Commit: 92e54b09ce076a9e5e109d52e4fff6b1530dcb7a
https://github.com/llvm/llvm-project/commit/92e54b09ce076a9e5e109d52e4fff6b1530dcb7a
Author: Roman Lebedev <lebedev.ri at gmail.com>
Date: 2022-12-07 (Wed, 07 Dec 2022)
Changed paths:
M llvm/test/Transforms/SimpleLoopUnswitch/2006-06-13-SingleEntryPHI.ll
M llvm/test/Transforms/SimpleLoopUnswitch/2006-06-27-DeadSwitchCase.ll
M llvm/test/Transforms/SimpleLoopUnswitch/2007-05-09-Unreachable.ll
M llvm/test/Transforms/SimpleLoopUnswitch/2007-05-09-tl.ll
M llvm/test/Transforms/SimpleLoopUnswitch/2007-07-12-ExitDomInfo.ll
M llvm/test/Transforms/SimpleLoopUnswitch/2007-07-13-DomInfo.ll
M llvm/test/Transforms/SimpleLoopUnswitch/2007-07-18-DomInfo.ll
M llvm/test/Transforms/SimpleLoopUnswitch/2007-08-01-Dom.ll
M llvm/test/Transforms/SimpleLoopUnswitch/2007-08-01-LCSSA.ll
M llvm/test/Transforms/SimpleLoopUnswitch/2007-10-04-DomFrontier.ll
M llvm/test/Transforms/SimpleLoopUnswitch/2008-06-02-DomInfo.ll
M llvm/test/Transforms/SimpleLoopUnswitch/2008-06-17-DomFrontier.ll
M llvm/test/Transforms/SimpleLoopUnswitch/2010-11-18-LCSSA.ll
M llvm/test/Transforms/SimpleLoopUnswitch/2011-06-02-CritSwitch.ll
M llvm/test/Transforms/SimpleLoopUnswitch/2012-04-02-IndirectBr.ll
M llvm/test/Transforms/SimpleLoopUnswitch/2012-04-30-LoopUnswitch-LPad-Crash.ll
M llvm/test/Transforms/SimpleLoopUnswitch/2012-05-20-Phi.ll
M llvm/test/Transforms/SimpleLoopUnswitch/2015-09-18-Addrspace.ll
M llvm/test/Transforms/SimpleLoopUnswitch/ARM/nontrivial-unswitch-cost.ll
M llvm/test/Transforms/SimpleLoopUnswitch/LIV-loop-condtion.ll
M llvm/test/Transforms/SimpleLoopUnswitch/catchswitch.ll
M llvm/test/Transforms/SimpleLoopUnswitch/cleanuppad.ll
M llvm/test/Transforms/SimpleLoopUnswitch/copy-metadata.ll
M llvm/test/Transforms/SimpleLoopUnswitch/crash.ll
M llvm/test/Transforms/SimpleLoopUnswitch/dead-blocks-uses-in-unreachablel-blocks.ll
M llvm/test/Transforms/SimpleLoopUnswitch/delete-dead-blocks.ll
M llvm/test/Transforms/SimpleLoopUnswitch/exponential-behavior.ll
M llvm/test/Transforms/SimpleLoopUnswitch/formDedicatedAfterTrivial1.ll
M llvm/test/Transforms/SimpleLoopUnswitch/formDedicatedAfterTrivial2.ll
M llvm/test/Transforms/SimpleLoopUnswitch/formDedicatedAfterTrivial3.ll
M llvm/test/Transforms/SimpleLoopUnswitch/guards.ll
M llvm/test/Transforms/SimpleLoopUnswitch/implicit-null-checks.ll
M llvm/test/Transforms/SimpleLoopUnswitch/infinite-loop.ll
M llvm/test/Transforms/SimpleLoopUnswitch/nontrivial-unswitch-cost.ll
M llvm/test/Transforms/SimpleLoopUnswitch/nontrivial-unswitch-freeze.ll
M llvm/test/Transforms/SimpleLoopUnswitch/nontrivial-unswitch-redundant-switch.ll
M llvm/test/Transforms/SimpleLoopUnswitch/nontrivial-unswitch-skip-selects-in-guards.ll
M llvm/test/Transforms/SimpleLoopUnswitch/nontrivial-unswitch.ll
M llvm/test/Transforms/SimpleLoopUnswitch/pr37888.ll
M llvm/test/Transforms/SimpleLoopUnswitch/preserve-analyses.ll
M llvm/test/Transforms/SimpleLoopUnswitch/preserve-scev-exiting-multiple-loops.ll
Log Message:
-----------
[NFC] Port all SimpleLoopUnswitch tests to `-passes=` syntax
Compare: https://github.com/llvm/llvm-project/compare/e5371e80a1f1...92e54b09ce07
More information about the All-commits
mailing list