aboutsummaryrefslogtreecommitdiff
path: root/llvm/test/Transforms/StructurizeCFG
AgeCommit message (Expand)AuthorFilesLines
2025-11-03Reapply: [AMDGPU][UnifyDivergentExitNodes][StructurizeCFG] Add support for ca...Robert Imschweiler1-0/+235
2025-11-03Revert "[AMDGPU][UnifyDivergentExitNodes][StructurizeCFG] Add support for cal...Robert Imschweiler1-235/+0
2025-11-03[AMDGPU][UnifyDivergentExitNodes][StructurizeCFG] Add support for callbr inst...Robert Imschweiler1-0/+235
2025-10-24[test][Transforms] Remove unsafe-fp-math uses part 3 (NFC) (#164787)paperchalice1-4/+0
2025-09-15[StructurizeCFG] bug fix in zero cost hoist (#157969)Vigneshwar Jayakumar1-0/+50
2025-08-28[StructurizeCFG] nested-if zerocost hoist bugfix (#155408)Vigneshwar Jayakumar1-1/+1
2025-08-27[StructurizeCFG] Add nested_if testsvigneshwar jayakumar1-0/+50
2025-07-25reland "[StructurizeCFG] Hoist and simplify zero-cost incoming else p… (#14...Vigneshwar Jayakumar1-0/+161
2025-07-10Revert "[StructurizeCFG] Hoist and simplify zero-cost incoming else phi value...Vigneshwar Jayakumar1-161/+0
2025-07-10[StructurizeCFG] Hoist and simplify zero-cost incoming else phi values (#139605)Vigneshwar Jayakumar1-0/+161
2025-05-09[StructurizeCFG] Stop setting DebugLocs in flow blocks (#139088)Emma Pilkington1-8/+8
2025-04-19Revert "[StructurizeCFG] Refactor insertConditions. NFC. (#115476)" (#136370)Shilei Tian1-4/+12
2025-03-10StructurizeCFG: Use poison instead of undef (#130459)Matt Arsenault10-81/+59
2025-02-10[FIX] Add `REQUIRES: asserts` to `llvm/test/Transforms/StructurizeCFG/simple-...Shilei Tian1-0/+1
2025-02-10[NFC][StructurizeCFG] Add a test that can crash StructurizeCFG pass (#126087)Shilei Tian1-0/+19
2024-12-03[llvm] Remove `br i1 undef` from some regression tests [NFC] (#118419)Lee Wei1-13/+14
2024-11-01Reapply "StructurizeCFG: Optimize phi insertion during ssa reconstruction (#1...Ruiling, Song2-49/+37
2024-09-25[AMDGPU][StructurizeCFG] Maintain branch MD_prof metadata (#109813)Juan Manuel Martinez Caamaño1-2/+6
2024-09-25[AMDGPU][StructurizeCFG] pre-commit tests: maintain branch_weights metadata (...Juan Manuel Martinez Caamaño1-0/+72
2024-08-26[FixIrreducible] Use CycleInfo instead of a custom SCC traversal (#101386)Sameer Sahasrabuddhe2-101/+125
2024-08-22[Transforms] Refactor CreateControlFlowHub (#103013)Sameer Sahasrabuddhe1-28/+24
2024-08-12StructurizeCFG: Add SkipUniformRegions pass parameter to new PM version (#102...Matt Arsenault1-0/+2
2024-08-08Revert "StructurizeCFG: Optimize phi insertion during ssa reconstruction (#10...Yaxun (Sam) Liu2-37/+49
2024-08-08StructurizeCFG: Optimize phi insertion during ssa reconstruction (#101301)Ruiling, Song2-49/+37
2024-08-07[Tests] Copy while-break test to StructurizeCFG (#102118)Ruiling, Song1-0/+213
2024-06-04[IR] Remove support for icmp and fcmp constant expressions (#93038)Nikita Popov1-5/+5
2024-01-25[Pass] Add hyphen to some pass names (#74287)paperchalice1-1/+1
2023-10-25[LowerSwitch] Don't let pass manager handle the dependency (#68662)Ruiling, Song1-1/+1
2023-08-16Reapply [CHR] Fix up phi nodes with unreachable predecessors (PR64594)Nikita Popov2-78/+66
2023-06-05[AMDGPU] Add buffer intrinsics that take resources as pointersKrzysztof Drewniak2-4/+4
2023-05-17[NFC][Py Reformat] Reformat lit.local.cfg python files in llvmTobias Hieta1-1/+1
2022-11-27StructurizeCFG: Convert tests to opaque pointersMatt Arsenault14-97/+97
2022-10-31[BasicBlockUtils] Add a new way for CreateControlFlowHub()Brendon Cahoon2-16/+16
2022-10-28[StructurizeCFG][DebugInfo] Maintain DILocations in the branches created by S...Juan Manuel MARTINEZ CAAMAÑO1-0/+202
2022-09-30[StructurizeCFG][opt] Mark -structurizecfg as a codegen passArthur Eubanks5-5/+5
2022-09-29[StructurizeCFG] Remove imposible case and replace by assertJuan Manuel MARTINEZ CAAMAÑO2-38/+59
2022-09-26StructurizeCFG: Set Undef for non-predecessors in setPhiValues()Ruiling Song2-9/+10
2022-09-26StructurizeCFG: prefer reduced number of live valuesRuiling Song7-110/+128
2022-08-23[StructurizeCFG] Autogenerate checksJay Foad1-16/+28
2022-07-14Revert "[StructurizeCFG] Improve basic block ordering"Brendon Cahoon1-511/+0
2022-06-22[StructurizeCFG] Improve basic block orderingBrendon Cahoon1-0/+511
2022-04-14LowerSwitch: Avoid inserting NewDefault blockRuiling Song1-34/+30
2022-02-22[StructurizeCFG] Fix boolean not bugJay Foad1-4/+3
2022-02-22[StructurizeCFG] Precommit test case for D120312Jay Foad1-0/+36
2022-02-01[StructurizeCFG] Clean up some boolean not instructionsJay Foad5-36/+35
2022-01-31Revert "[Local] invertCondition: try modifying an existing ICmpInst"Jay Foad5-35/+38
2022-01-31[Local] invertCondition: try modifying an existing ICmpInstJay Foad5-38/+35
2021-05-24Revert "[NFC] remove explicit default value for strboolattr attribute in tests"serge-sans-paille1-1/+1
2021-05-24[NFC] remove explicit default value for strboolattr attribute in testsserge-sans-paille1-1/+1
2021-01-04[test] Pin backedge-id-bug-xfail.ll to legacy PMArthur Eubanks1-1/+1