llvm-project/llvm/tools/llvm-reduce/deltas
Florian Hahn 53aad7a69a
[llvm-reduce] Update NoChunks initializer to be in line with AllChunks.
Without this patch, the assertion triggers below on the test case,
because we are using different oracles for the verification.

    Assertion failed: (Targets == NoChunksCounter.count() && "number of chunks changes when reducing"), function runDeltaPass, file Delta.cpp, line 272.
2022-09-21 15:50:30 +01:00
..
Delta.cpp [llvm-reduce] Update NoChunks initializer to be in line with AllChunks. 2022-09-21 15:50:30 +01:00
Delta.h Remove unused forward declarations (NFC) 2022-07-17 15:37:48 -07:00
ReduceAliases.cpp
ReduceAliases.h
ReduceArguments.cpp stop llvm-reduce from introducing undefs 2022-06-22 20:41:23 -06:00
ReduceArguments.h
ReduceAttributes.cpp Use llvm::less_first (NFC) 2022-06-04 21:23:18 -07:00
ReduceAttributes.h
ReduceBasicBlocks.cpp fix some bad logic that was removing all successor phi nodes, not just 2022-08-13 19:15:26 -06:00
ReduceBasicBlocks.h
ReduceFunctionBodies.cpp [llvm-reduce] Try harder to not create invalid aliases 2022-08-12 10:39:05 -07:00
ReduceFunctionBodies.h
ReduceFunctions.cpp [llvm-reduce] Try harder to not create invalid aliases 2022-08-12 10:39:05 -07:00
ReduceFunctions.h
ReduceGlobalObjects.cpp Don't use Optional::hasValue (NFC) 2022-06-20 20:05:16 -07:00
ReduceGlobalObjects.h
ReduceGlobalValues.cpp
ReduceGlobalValues.h
ReduceGlobalVarInitializers.cpp
ReduceGlobalVarInitializers.h
ReduceGlobalVars.cpp stop llvm-reduce from introducing undefs 2022-06-22 20:41:23 -06:00
ReduceGlobalVars.h
ReduceIRReferences.cpp llvm-reduce: Add pass to reduce IR references from MIR 2022-05-01 17:40:53 -04:00
ReduceIRReferences.h llvm-reduce: Add pass to reduce IR references from MIR 2022-05-01 17:40:53 -04:00
ReduceInstructionFlagsMIR.cpp llvm-reduce: Add pass to reduce MIR instruction flags 2022-06-01 08:58:34 -04:00
ReduceInstructionFlagsMIR.h llvm-reduce: Add pass to reduce MIR instruction flags 2022-06-01 08:58:34 -04:00
ReduceInstructions.cpp stop llvm-reduce from introducing undefs 2022-06-22 20:41:23 -06:00
ReduceInstructions.h
ReduceInstructionsMIR.cpp llvm-reduce: Do not insert replacement IMPLICIT_DEFs for dead defs 2022-09-14 13:21:14 -04:00
ReduceInstructionsMIR.h llvm-reduce: Reduce includes 2022-05-04 00:05:15 +01:00
ReduceMetadata.cpp
ReduceMetadata.h
ReduceModuleData.cpp llvm-reduce: Don't delete triple/datalayout 2022-04-24 11:01:31 -04:00
ReduceModuleData.h
ReduceOperandBundles.cpp
ReduceOperandBundles.h
ReduceOperands.cpp prevent llvm-reduce from duplicating values in switch cases when turning operands into zero or one 2022-08-03 10:06:45 -06:00
ReduceOperands.h llvm-reduce: Handle reducing FP values to nan 2022-06-27 19:55:38 -04:00
ReduceOperandsSkip.cpp stop llvm-reduce from introducing undefs 2022-06-22 20:41:23 -06:00
ReduceOperandsSkip.h
ReduceOperandsToArgs.cpp stop llvm-reduce from introducing undefs 2022-06-22 20:41:23 -06:00
ReduceOperandsToArgs.h
ReduceRegisterDefs.cpp llvm-reduce: Add reduction for instruction defs 2022-07-18 13:41:08 -04:00
ReduceRegisterDefs.h llvm-reduce: Add reduction for instruction defs 2022-07-18 13:41:08 -04:00
ReduceRegisterMasks.cpp llvm-reduce: Fix register mask test 2022-07-20 18:19:14 -04:00
ReduceRegisterMasks.h llvm-reduce: Add reduction for custom register masks 2022-07-18 13:41:08 -04:00
ReduceRegisterUses.cpp llvm-reduce: Don't set generic instruction operands to undef 2022-06-07 10:28:23 -04:00
ReduceRegisterUses.h llvm-reduce: Add pass to remove register uses 2022-06-07 10:28:23 -04:00
ReduceSpecialGlobals.cpp stop llvm-reduce from introducing undefs 2022-06-22 20:41:23 -06:00
ReduceSpecialGlobals.h
ReduceUsingSimplifyCFG.cpp this pass calls simplifyCFG on individual basic blocks; we want this 2022-08-15 15:45:20 -06:00
ReduceUsingSimplifyCFG.h this pass calls simplifyCFG on individual basic blocks; we want this 2022-08-15 15:45:20 -06:00
ReduceVirtualRegisters.cpp llvm-reduce: Add reduction pass to remove regalloc hints 2022-06-01 09:15:41 -04:00
ReduceVirtualRegisters.h llvm-reduce: Add reduction pass to remove regalloc hints 2022-06-01 09:15:41 -04:00
RunIRPasses.cpp [llvm-reduce] Add delta pass to run IR passes 2022-08-12 10:38:19 -07:00
RunIRPasses.h [llvm-reduce] Add delta pass to run IR passes 2022-08-12 10:38:19 -07:00
SimplifyInstructions.cpp llvm-reduce: Add reduction pass to simplify instructions 2022-06-16 20:39:27 -04:00
SimplifyInstructions.h llvm-reduce: Add reduction pass to simplify instructions 2022-06-16 20:39:27 -04:00
Utils.cpp [llvm-reduce] Move most debugging output behind --verbose 2022-08-19 13:25:42 -07:00
Utils.h [llvm-reduce] Move most debugging output behind --verbose 2022-08-19 13:25:42 -07:00