aboutsummaryrefslogtreecommitdiff
path: root/llvm/tools/llvm-reduce
AgeCommit message (Expand)AuthorFilesLines
2026-01-23[NFC][MI] Tidy Up RegState enum use (2/2) (#177090)Sam Elliott2-2/+2
2025-12-04llvm-reduce: Add pass to sink defs to uses (#170317)Matt Arsenault5-0/+82
2025-11-08Remove unused <vector> inclusion (#166997)serge-sans-paille1-1/+0
2025-10-18[llvm-reduce] Do not replace alloca with null pointers (#164075)Yingwei Zheng1-1/+5
2025-10-07llvm-reduce: Add new pass to inline call sites (#134223)Matt Arsenault5-1/+124
2025-09-23[MIR] Support save/restore points with independent sets of registers (#119358)Elizaveta Noskova1-4/+4
2025-09-02[llvm-reduce] Treat CallBrInst as Branch (#156366)XChy1-1/+1
2025-08-12[MIR] Further cleanup on mutliple save/restore point support [nfc] (#153250)Philip Reames1-4/+13
2025-08-12[llvm] Support multiple save/restore points in mir (#119357)Elizaveta Noskova1-4/+10
2025-08-04[llvm-reduce] Do not replace lifetime pointer arg with zero/one/poison (#151697)Nikita Popov1-0/+3
2025-08-01[llvm-reduce] Do not convert lifetime operand to argument (#151694)Nikita Popov1-0/+5
2025-06-09Remove GlobalObject::getAlign/setAlignment (#143188)Eli Friedman1-4/+12
2025-06-02[llvm] Use *Set::insert_range (NFC) (#138237)Kazu Hirata1-2/+1
2025-05-23[llvm-reduce] Remove unused includes (NFC) (#141322)Kazu Hirata18-27/+0
2025-05-02llvm-reduce: Support exotic terminators in instructions-to-return (#134794)Matt Arsenault2-39/+12
2025-05-02llvm-reduce: Change function return types if function is not called (#134035)Matt Arsenault1-5/+22
2025-05-02llvm-reduce: Reduce with early return of arguments (#133627)Matt Arsenault3-4/+45
2025-05-02llvm-reduce: Add values to return reduction (#132686)Matt Arsenault5-0/+262
2025-05-02llvm-reduce: Stop setting intermediate cloned function namesMatt Arsenault1-3/+2
2025-05-02[IR] Do not store Function inside BlockAddress (#137958)Nikita Popov3-8/+1
2025-04-16[llvm] Construct SmallVector with ArrayRef (NFC) (#136063)Kazu Hirata1-2/+1
2025-04-14llvm-reduce: Preserve uselistorder when writing thinlto bitcode (#133369)Matt Arsenault1-3/+6
2025-04-11[llvm-reduce] Fix incorrectly ignored null MD in ReduceDIMetadata (#108541)Stephen Tozer1-1/+1
2025-04-10llvm-reduce: Fix overly conservative operands-to-args user restriction (#133854)Matt Arsenault1-9/+7
2025-04-10llvm-reduce: Use simpleSimplifyCFG in block reduction (#135028)Matt Arsenault1-6/+9
2025-04-10llvm-reduce: Link to command guide in help like bugpoint does (#134810)Matt Arsenault1-1/+5
2025-04-09llvm-reduce: Trim includes in ReduceInstructions (#135022)Matt Arsenault1-4/+0
2025-04-09[DebugInfo][RemoveDIs] Eliminate another debug-info variation flag (#133917)Jeremy Morse1-3/+0
2025-04-09llvm-reduce: Avoid reallocating per chunk iteration (#135029)Matt Arsenault1-2/+6
2025-04-09llvm-reduce: Fix taking wrong error before exit (#135020)Matt Arsenault1-2/+9
2025-04-09llvm-reduce: Add scope braces (#135025)Matt Arsenault1-8/+10
2025-04-08llvm-reduce: Fix introducing unreachable code in simplify conditionals (#133842)Matt Arsenault3-6/+58
2025-04-02llvm-reduce: Change exit code for uninteresting inputs (#134021)Matt Arsenault1-1/+1
2025-04-02llvm-reduce: Avoid worklist in simplify-instruction (#134066)Matt Arsenault1-9/+2
2025-04-02llvm-reduce: Defer a shouldKeep call in operand reduction (#133387)Matt Arsenault1-2/+2
2025-04-02llvm-reduce: Do not reduce alloca array sizes to 0 (#132864)Matt Arsenault1-0/+5
2025-04-02llvm-reduce: Add reduceOperandsToPoison reduction (#132862)Matt Arsenault3-2/+17
2025-04-02llvm-reduce: Fix comment typoMatt Arsenault1-1/+1
2025-04-02llvm-reduce: Skip setting br conditions on already constant branches (#133841)Matt Arsenault1-6/+7
2025-04-02llvm-reduce: Do not delete convergencectrl in operand-bundles (#133858)Matt Arsenault1-2/+12
2025-04-02llvm-reduce: Add target-features-attr reduction (#133887)Matt Arsenault5-0/+82
2025-04-01llvm-reduce: Reduce global variable code model (#133865)Matt Arsenault1-1/+2
2025-04-01llvm-reduce: Reduce externally_initialized (#133859)Matt Arsenault1-0/+8
2025-04-01llvm-reduce: Fix invalid reduction on tokens in operands-to-args (#133855)Matt Arsenault1-1/+1
2025-04-01llvm-reduce: Prune some unneeded includes and forward declares (#133883)Matt Arsenault3-19/+0
2025-04-01llvm-reduce: Use takeName when moving arguments in operands-to-args (#133851)Matt Arsenault1-2/+2
2025-04-01llvm-reduce: Try to preserve instruction metadata as argument attributes (#13...Matt Arsenault1-1/+10
2025-03-31llvm-reduce: Use 80 dashes for section separator in status printing (#133686)Matt Arsenault1-2/+6
2025-03-30llvm-reduce: Trim unnecessary includesMatt Arsenault3-5/+5
2025-03-30llvm-reduce: Remove trailing whitespaceMatt Arsenault1-49/+49