aboutsummaryrefslogtreecommitdiff
path: root/llvm/tools/llvm-reduce/DeltaManager.cpp
AgeCommit message (Expand)AuthorFilesLines
2023-02-14Revert "llvm-reduce: Run instruction reduction last"Florian Mayer1-1/+1
2023-02-14llvm-reduce: Run instruction reduction lastMatt Arsenault1-1/+1
2023-01-19llvm-reduce: Trim includes and avoid using namespace in a headerMatt Arsenault1-0/+1
2023-01-17llvm-reduce: Reduce ifuncsMatt Arsenault1-0/+1
2023-01-03llvm-reduce: Add reduction for invokesMatt Arsenault1-0/+2
2023-01-03llvm-reduce: Reduce individual operands of named metadataMatt Arsenault1-0/+1
2023-01-03llvm-reduce: Add reduction for function personalitiesMatt Arsenault1-0/+1
2022-10-28llvm-reduce: Fix block reduction with unreachable blocksMatt Arsenault1-1/+2
2022-10-23llvm-reduce: Add conditional reduction passesMatt Arsenault1-0/+2
2022-10-23llvm-reduce: Add a reduction to replace atomics with non-atomicsMatt Arsenault1-0/+1
2022-10-23llvm-reduce: Add atomic syncscope reductionMatt Arsenault1-0/+1
2022-10-23llvm-reduce: Add volatile reduction passMatt Arsenault1-0/+2
2022-10-23llvm-reduce: Add flag reduction passMatt Arsenault1-1/+3
2022-10-21[llvm-reduce] Attempt to strip debug infoArthur Eubanks1-0/+2
2022-10-12llvm-reduce: Add opcode reduction passMatt Arsenault1-0/+2
2022-10-12llvm-reduce: Improve delta pass flag handlingMatt Arsenault1-12/+66
2022-10-06[llvm-reduce] Add pass that reduces DebugInfo metadataMatthew Voss1-0/+2
2022-08-15this pass calls simplifyCFG on individual basic blocks; we want thisJohn Regehr1-0/+2
2022-08-12[llvm-reduce] Add delta pass to run IR passesArthur Eubanks1-0/+2
2022-08-02llvm-reduce: reorder passes to run the ones first that delete function bodies...John Regehr1-2/+2
2022-07-18llvm-reduce: Add reduction for instruction defsMatt Arsenault1-0/+2
2022-07-18llvm-reduce: Add reduction for custom register masksMatt Arsenault1-0/+2
2022-07-16[llvm] Wrap multi-statement macro definitions with do ... while (0)owenca1-35/+39
2022-06-27llvm-reduce: Handle reducing FP values to nanMatt Arsenault1-0/+1
2022-06-22stop llvm-reduce from introducing undefsJohn Regehr1-1/+0
2022-06-16llvm-reduce: Add reduction pass to simplify instructionsMatt Arsenault1-0/+2
2022-06-07llvm-reduce: Add pass to remove register usesMatt Arsenault1-0/+2
2022-06-03[tools] Forward declare classes & remove includesClemens Wasser1-0/+1
2022-06-01llvm-reduce: Add reduction pass to remove regalloc hintsMatt Arsenault1-1/+3
2022-06-01llvm-reduce: Add pass to reduce MIR instruction flagsMatt Arsenault1-1/+3
2022-05-01llvm-reduce: Introduce new scoring mechanism for MIR reductionsMatt Arsenault1-14/+4
2022-05-01llvm-reduce: Add pass to reduce IR references from MIRMatt Arsenault1-1/+6
2022-02-02[llvm-reduce] Display all relevant options in -helpMarkus Lavin1-1/+3
2022-01-10allow llvm-reduce, if asked, to run its set of passes more than once, taking ...John Regehr1-9/+26
2021-11-11[llvm-reduce] Introduce operands-skip pass.Michael Kruse1-0/+2
2021-11-11Revert "[llvm-reduce] Introduce operands-skip pass."Michael Kruse1-2/+0
2021-11-11[llvm-reduce] Introduce operands-skip pass.Michael Kruse1-0/+2
2021-11-09[llvm-reduce] Print extra newline when encountering unknown passArthur Eubanks1-1/+1
2021-11-02[llvm-reduce] Reduce some GlobalObject propertiesArthur Eubanks1-0/+2
2021-11-02Recommit "[llvm-reduce] Add MIR support"Markus Lavin1-2/+17
2021-11-02Revert "[llvm-reduce] Add MIR support"Markus Lavin1-17/+2
2021-11-02[llvm-reduce] Add MIR supportMarkus Lavin1-2/+17
2021-10-19[llvm-reduce] Add reduction passes to reduce operands to undef/1/0Arthur Eubanks1-1/+3
2021-10-13[llvm-reduce] Introduce operands-to-args pass.Michael Kruse1-0/+2
2021-09-17[llvm-reduce] Add reduce operands passSamuel1-0/+2
2021-08-24[llvm-reduce] Remove various module dataArthur Eubanks1-2/+2
2021-04-30[llvm-reduce] Add flag to only run specific passesArthur Eubanks1-20/+60
2021-04-06[llvm-reduce] Remove unwanted module inline asmArthur Eubanks1-1/+3
2021-04-01[llvm-reduce] Add header guards and fix clang-tidy warningsSamuel1-0/+50