aboutsummaryrefslogtreecommitdiff
path: root/llvm/test/tools/llvm-reduce
AgeCommit message (Expand)AuthorFilesLines
7 hours[llvm-reduce] Do not replace lifetime pointer arg with zero/one/poison (#151697)Nikita Popov1-0/+12
3 days[llvm-reduce] Do not convert lifetime operand to argument (#151694)Nikita Popov1-0/+18
2025-05-08Reapply "IR: Remove uselist for constantdata (#137313)" (#138961)Matt Arsenault2-13/+16
2025-05-07Revert "IR: Remove uselist for constantdata (#137313)"Kirill Stoimenov2-16/+13
2025-05-06IR: Remove uselist for constantdata (#137313)Matt Arsenault2-13/+16
2025-05-02llvm-reduce: Support exotic terminators in instructions-to-return (#134794)Matt Arsenault3-2/+114
2025-05-02llvm-reduce: Change function return types if function is not called (#134035)Matt Arsenault2-1/+207
2025-05-02llvm-reduce: Reduce with early return of arguments (#133627)Matt Arsenault1-0/+89
2025-05-02llvm-reduce: Add values to return reduction (#132686)Matt Arsenault5-3/+989
2025-05-02[IR] Do not store Function inside BlockAddress (#137958)Nikita Popov2-7/+6
2025-04-18llvm-reduce: Avoid using constantdata uselistorder in thinlto test (#136288)Matt Arsenault1-15/+44
2025-04-14llvm-reduce: Preserve uselistorder when writing thinlto bitcode (#133369)Matt Arsenault1-0/+19
2025-04-11[llvm-reduce] Fix incorrectly ignored null MD in ReduceDIMetadata (#108541)Stephen Tozer1-0/+47
2025-04-10llvm-reduce: Fix overly conservative operands-to-args user restriction (#133854)Matt Arsenault1-3/+3
2025-04-10llvm-reduce: Use simpleSimplifyCFG in block reduction (#135028)Matt Arsenault1-0/+1
2025-04-09[DebugInfo][RemoveDIs] Eliminate another debug-info variation flag (#133917)Jeremy Morse2-12/+1
2025-04-08llvm-reduce: Fix introducing unreachable code in simplify conditionals (#133842)Matt Arsenault1-8/+124
2025-04-03llvm-reduce: Remove unsupported from bitcode uselistorder test (#134185)Matt Arsenault1-3/+0
2025-04-03CloneModule: Map global initializers after mapping the function (#134082)Matt Arsenault1-6/+2
2025-04-02llvm-reduce: Increase operands-to-args test coverage (#133853)Matt Arsenault1-8/+55
2025-04-02llvm-reduce: Do not reduce alloca array sizes to 0 (#132864)Matt Arsenault1-0/+69
2025-04-02llvm-reduce: Add reduceOperandsToPoison reduction (#132862)Matt Arsenault1-0/+5
2025-04-02llvm-reduce: Skip setting br conditions on already constant branches (#133841)Matt Arsenault1-0/+139
2025-04-02llvm-reduce: Do not delete convergencectrl in operand-bundles (#133858)Matt Arsenault1-0/+36
2025-04-02llvm-reduce: Add target-features-attr reduction (#133887)Matt Arsenault1-0/+72
2025-04-01llvm-reduce: Reduce global variable code model (#133865)Matt Arsenault1-0/+18
2025-04-01llvm-reduce: Reduce externally_initialized (#133859)Matt Arsenault1-0/+11
2025-04-01llvm-reduce: Add test for token handling in operands-skip (#133857)Matt Arsenault1-0/+27
2025-04-01llvm-reduce: Fix invalid reduction on tokens in operands-to-args (#133855)Matt Arsenault1-0/+27
2025-04-01[DebugInfo][RemoveDIs] Remove debug-intrinsic printing cmdline options (#131855)Jeremy Morse1-7/+0
2025-04-01llvm-reduce: Try to preserve instruction metadata as argument attributes (#13...Matt Arsenault1-0/+77
2025-03-29llvm-reduce: Fix losing call metadata in operands-to-args (#133422)Matt Arsenault1-2/+5
2025-03-29llvm-reduce: Fix losing fast math flags in operands-to-args (#133421)Matt Arsenault1-0/+20
2025-03-29llvm-reduce: Fix losing callsite attributes in operand-to-args (#133420)Matt Arsenault1-0/+31
2025-03-29llvm-reduce: Make run-ir-passes error more consistent (#133564)Matt Arsenault1-0/+18
2025-03-29llvm-reduce: Make some error messages more consistent (#133563)Matt Arsenault2-1/+8
2025-03-29llvm-reduce: Add -abort-on-invalid-reduction to more tests (#133390)Matt Arsenault12-18/+18
2025-03-29llvm-reduce: Do not assert if the input is no longer interesting (#133386)Matt Arsenault2-0/+35
2025-03-29llvm-reduce: Remove xfailed test for ifunc with constant expression (#133389)Matt Arsenault1-27/+0
2025-03-29llvm-reduce: Filter function based on uses before removing arguments (#133412)Matt Arsenault2-0/+73
2025-03-28llvm-reduce: Preserve original callsite calling conv when removing arguments ...Matt Arsenault1-0/+27
2025-03-28llvm-reduce: Fix losing operand bundles when removing arguments (#133410)Matt Arsenault1-0/+28
2025-03-28llvm-reduce: Fix losing metadata when removing arguments (#133409)Matt Arsenault1-2/+5
2025-03-28llvm-reduce: Fix losing fast math flags when removing arguments (#133408)Matt Arsenault1-0/+26
2025-03-28llvm-reduce: Fix losing callsite attributes when removing arguments (#133407)Matt Arsenault2-1/+56
2025-03-28llvm-reduce: Avoid invalid reductions on x86_intrcc (#133396)Matt Arsenault1-0/+35
2025-03-28llvm-reduce: Avoid removing convergent with convergence tokens (#132946)Matt Arsenault2-0/+89
2025-03-25llvm-reduce: Fix asserting on TargetExtTypes that do not support zeroinit (#1...Matt Arsenault2-0/+45
2025-03-25llvm-reduce: Fix operand reduction asserting on target ext types (#132732)Matt Arsenault1-0/+26
2025-03-22llvm-reduce: Fix assert if call type mismatches function type (#131981)Matt Arsenault2-0/+68