llvm-project/llvm/tools/llvm-reduce
Matt Arsenault cbbc7e4a75 llvm-reduce: Don't set generic instruction operands to undef
The intention is that these should never have undef operands. It turns
out the restriction the verifier enforces is too lax. The verifier
enforces that registers without a register class cannot be undef, but
it's valid to use a register with a register class and type. The
verifier needs to change to be based on the opcode.
2022-06-07 10:28:23 -04:00
..
deltas llvm-reduce: Don't set generic instruction operands to undef 2022-06-07 10:28:23 -04:00
CMakeLists.txt llvm-reduce: Add pass to remove register uses 2022-06-07 10:28:23 -04:00
DeltaManager.cpp llvm-reduce: Add pass to remove register uses 2022-06-07 10:28:23 -04:00
DeltaManager.h allow llvm-reduce, if asked, to run its set of passes more than once, taking longer to finish but also potentially resulting in a smaller reduced file. 2022-01-10 22:24:23 -07:00
ReducerWorkItem.cpp llvm-reduce: Add cloning of target MachineFunctionInfo 2022-06-07 10:14:48 -04:00
ReducerWorkItem.h llvm-reduce: Introduce new scoring mechanism for MIR reductions 2022-05-01 18:24:04 -04:00
TestRunner.cpp [tools] Forward declare classes & remove includes 2022-06-03 16:32:04 -07:00
TestRunner.h [tools] Forward declare classes & remove includes 2022-06-03 16:32:04 -07:00
llvm-reduce.cpp Remove unneeded cl::ZeroOrMore for cl::list options 2022-06-04 23:51:13 -07:00