llvm-project/llvm/tools/llvm-reduce/deltas
Kazu Hirata b4482f7ca0 [tools] Use std::nullopt instead of None (NFC)
This patch mechanically replaces None with std::nullopt where the
compiler would warn if None were deprecated.  The intent is to reduce
the amount of manual work required in migrating from Optional to
std::optional.

This is part of an effort to migrate from llvm::Optional to
std::optional:

https://discourse.llvm.org/t/deprecating-llvm-optional-x-hasvalue-getvalue-getvalueor/63716
2022-12-02 21:11:40 -08:00
..
Delta.cpp llvm-reduce: Fix tsan failures 2022-12-01 14:41:21 -05:00
Delta.h llvm-reduce: Minor code cleanups 2022-11-11 14:38:19 -08:00
ReduceAliases.cpp [llvm-reduce] Unify pass logging 2022-10-18 08:42:37 -07:00
ReduceAliases.h llvm-reduce: Fix missing C++ mode comments 2022-10-07 13:15:14 -07:00
ReduceArguments.cpp [llvm-reduce] Unify pass logging 2022-10-18 08:42:37 -07:00
ReduceArguments.h llvm-reduce: Fix missing C++ mode comments 2022-10-07 13:15:14 -07:00
ReduceAttributes.cpp [llvm-reduce] Unify pass logging 2022-10-18 08:42:37 -07:00
ReduceAttributes.h llvm-reduce: Fix missing C++ mode comments 2022-10-07 13:15:14 -07:00
ReduceBasicBlocks.cpp [llvm-reduce] Do not crash when accessing landingpads of invokes. 2022-11-18 15:19:50 +00:00
ReduceBasicBlocks.h llvm-reduce: Fix block reduction with unreachable blocks 2022-10-28 17:07:26 -07:00
ReduceDIMetadata.cpp [llvm-reduce] Unify pass logging 2022-10-18 08:42:37 -07:00
ReduceDIMetadata.h [llvm-reduce] Add pass that reduces DebugInfo metadata 2022-10-06 14:24:39 -07:00
ReduceFunctionBodies.cpp [llvm-reduce] Unify pass logging 2022-10-18 08:42:37 -07:00
ReduceFunctionBodies.h llvm-reduce: Fix missing C++ mode comments 2022-10-07 13:15:14 -07:00
ReduceFunctions.cpp [llvm-reduce] Unify pass logging 2022-10-18 08:42:37 -07:00
ReduceFunctions.h llvm-reduce: Fix missing C++ mode comments 2022-10-07 13:15:14 -07:00
ReduceGlobalObjects.cpp [llvm-reduce] Unify pass logging 2022-10-18 08:42:37 -07:00
ReduceGlobalObjects.h llvm-reduce: Fix missing C++ mode comments 2022-10-07 13:15:14 -07:00
ReduceGlobalValues.cpp [llvm-reduce] Unify pass logging 2022-10-18 08:42:37 -07:00
ReduceGlobalValues.h llvm-reduce: Fix missing C++ mode comments 2022-10-07 13:15:14 -07:00
ReduceGlobalVarInitializers.cpp [llvm-reduce] Unify pass logging 2022-10-18 08:42:37 -07:00
ReduceGlobalVarInitializers.h llvm-reduce: Fix missing C++ mode comments 2022-10-07 13:15:14 -07:00
ReduceGlobalVars.cpp [llvm-reduce] Unify pass logging 2022-10-18 08:42:37 -07:00
ReduceGlobalVars.h llvm-reduce: Fix missing C++ mode comments 2022-10-07 13:15:14 -07:00
ReduceIRReferences.cpp [llvm-reduce] Unify pass logging 2022-10-18 08:42:37 -07:00
ReduceIRReferences.h llvm-reduce: Add pass to reduce IR references from MIR 2022-05-01 17:40:53 -04:00
ReduceInstructionFlags.cpp llvm-reduce: Add flag reduction pass 2022-10-23 15:16:54 -07:00
ReduceInstructionFlags.h llvm-reduce: Add flag reduction pass 2022-10-23 15:16:54 -07:00
ReduceInstructionFlagsMIR.cpp [llvm-reduce] Unify pass logging 2022-10-18 08:42:37 -07:00
ReduceInstructionFlagsMIR.h llvm-reduce: Fix missing C++ mode comments 2022-10-07 13:15:14 -07:00
ReduceInstructions.cpp [llvm-reduce] Unify pass logging 2022-10-18 08:42:37 -07:00
ReduceInstructions.h llvm-reduce: Fix missing C++ mode comments 2022-10-07 13:15:14 -07:00
ReduceInstructionsMIR.cpp [llvm-reduce] Unify pass logging 2022-10-18 08:42:37 -07:00
ReduceInstructionsMIR.h llvm-reduce: Fix missing C++ mode comments 2022-10-07 13:15:14 -07:00
ReduceMemoryOperations.cpp llvm-reduce: Fix typo 2022-10-28 21:42:57 -07:00
ReduceMemoryOperations.h llvm-reduce: Add a reduction to replace atomics with non-atomics 2022-10-23 15:16:55 -07:00
ReduceMetadata.cpp [llvm-reduce] Unify pass logging 2022-10-18 08:42:37 -07:00
ReduceMetadata.h llvm-reduce: Fix missing C++ mode comments 2022-10-07 13:15:14 -07:00
ReduceModuleData.cpp [llvm-reduce] Unify pass logging 2022-10-18 08:42:37 -07:00
ReduceModuleData.h llvm-reduce: Fix missing C++ mode comments 2022-10-07 13:15:14 -07:00
ReduceOpcodes.cpp [tools] Use std::nullopt instead of None (NFC) 2022-12-02 21:11:40 -08:00
ReduceOpcodes.h llvm-reduce: Add opcode reduction pass 2022-10-12 17:34:03 -07:00
ReduceOperandBundles.cpp [llvm-reduce] Unify pass logging 2022-10-18 08:42:37 -07:00
ReduceOperandBundles.h llvm-reduce: Fix missing C++ mode comments 2022-10-07 13:15:14 -07:00
ReduceOperands.cpp [llvm-reduce] Check if reduction fails/is redundant before invoking oracle 2022-10-18 08:43:56 -07:00
ReduceOperands.h llvm-reduce: Fix missing C++ mode comments 2022-10-07 13:15:14 -07:00
ReduceOperandsSkip.cpp [llvm-reduce] Unify pass logging 2022-10-18 08:42:37 -07:00
ReduceOperandsSkip.h llvm-reduce: Fix missing C++ mode comments 2022-10-07 13:15:14 -07:00
ReduceOperandsToArgs.cpp [llvm-reduce] Unify pass logging 2022-10-18 08:42:37 -07:00
ReduceOperandsToArgs.h llvm-reduce: Fix missing C++ mode comments 2022-10-07 13:15:14 -07:00
ReduceRegisterDefs.cpp [llvm-reduce] Unify pass logging 2022-10-18 08:42:37 -07:00
ReduceRegisterDefs.h llvm-reduce: Add reduction for instruction defs 2022-07-18 13:41:08 -04:00
ReduceRegisterMasks.cpp [llvm-reduce] Unify pass logging 2022-10-18 08:42:37 -07:00
ReduceRegisterMasks.h llvm-reduce: Add reduction for custom register masks 2022-07-18 13:41:08 -04:00
ReduceRegisterUses.cpp [llvm-reduce] Unify pass logging 2022-10-18 08:42:37 -07:00
ReduceRegisterUses.h llvm-reduce: Add pass to remove register uses 2022-06-07 10:28:23 -04:00
ReduceSpecialGlobals.cpp [llvm-reduce] Unify pass logging 2022-10-18 08:42:37 -07:00
ReduceSpecialGlobals.h llvm-reduce: Fix missing C++ mode comments 2022-10-07 13:15:14 -07:00
ReduceUsingSimplifyCFG.cpp llvm-reduce: Add conditional reduction passes 2022-10-23 15:39:39 -07:00
ReduceUsingSimplifyCFG.h llvm-reduce: Add conditional reduction passes 2022-10-23 15:39:39 -07:00
ReduceVirtualRegisters.cpp [llvm-reduce] Unify pass logging 2022-10-18 08:42:37 -07:00
ReduceVirtualRegisters.h llvm-reduce: Add reduction pass to remove regalloc hints 2022-06-01 09:15:41 -04:00
RunIRPasses.cpp [tools] Use std::nullopt instead of None (NFC) 2022-12-02 21:11:40 -08:00
RunIRPasses.h llvm-reduce: Fix missing C++ mode comments 2022-10-07 13:15:14 -07:00
SimplifyInstructions.cpp [llvm-reduce] Check if reduction fails/is redundant before invoking oracle 2022-10-18 08:43:56 -07:00
SimplifyInstructions.h llvm-reduce: Add reduction pass to simplify instructions 2022-06-16 20:39:27 -04:00
StripDebugInfo.cpp [llvm-reduce] Attempt to strip debug info 2022-10-21 09:11:58 -07:00
StripDebugInfo.h [llvm-reduce] Attempt to strip debug info 2022-10-21 09:11:58 -07:00
Utils.cpp llvm-reduce: Fix producing invalid reductions on ifunc 2022-11-27 12:41:29 -05:00
Utils.h llvm-reduce: Fix missing C++ mode comments 2022-10-07 13:15:14 -07:00