llvm-project/llvm/lib/Transforms/InstCombine
Fangrui Song 89fae41ef1 [IR] llvm::Optional => std::optional
Many llvm/IR/* files have been migrated by other contributors.
This migrates most remaining files.
2022-12-05 04:13:11 +00:00
..
CMakeLists.txt
InstCombineAddSub.cpp [InstCombine] fold `sub + and` pattern with specific const value 2022-11-05 12:58:45 +08:00
InstCombineAndOrXor.cpp [IR] llvm::Optional => std::optional 2022-12-05 04:13:11 +00:00
InstCombineAtomicRMW.cpp [LLVM] Add the support for fmax and fmin in atomicrmw instruction 2022-07-06 10:57:53 -04:00
InstCombineCalls.cpp Instructions: convert Optional to std::optional 2022-12-04 14:25:11 -06:00
InstCombineCasts.cpp Attributes: convert Optional to std::optional 2022-12-02 08:15:45 -06:00
InstCombineCompares.cpp [Transforms] Use std::nullopt instead of None (NFC) 2022-12-02 21:11:37 -08:00
InstCombineInternal.h InstCombine: Fold fdiv nnan x, 0 -> copysign(inf, x) 2022-11-07 22:00:15 -08:00
InstCombineLoadStoreAlloca.cpp Compress a few pairs using PointerIntPairs 2022-12-04 16:55:16 +01:00
InstCombineMulDivRem.cpp InstCombine: Fold fdiv nnan x, 0 -> copysign(inf, x) 2022-11-07 22:00:15 -08:00
InstCombineNegator.cpp [Transforms] Use std::nullopt instead of None (NFC) 2022-12-02 21:11:37 -08:00
InstCombinePHI.cpp [InstCombine] Use std::optional in InstCombinePHI.cpp (NFC) 2022-11-25 23:46:38 -08:00
InstCombineSelect.cpp [InstCombine] fold icmp + select pattern by distributive laws 2022-12-03 07:56:19 +08:00
InstCombineShifts.cpp [InstCombine] propagate 'exact' when converting ashr to lshr 2022-10-07 13:17:19 -04:00
InstCombineSimplifyDemanded.cpp TargetTransformInfo: convert Optional to std::optional 2022-12-02 11:42:15 -08:00
InstCombineVectorOps.cpp [Transforms] Use std::nullopt instead of None (NFC) 2022-12-02 21:11:37 -08:00
InstructionCombining.cpp [Transforms] Use std::nullopt instead of None (NFC) 2022-12-02 21:11:37 -08:00