llvm-project/llvm/lib/Transforms
Warren Ristow 3bbd380a5b [Reassociate][NFC] Use an appropriate dyn_cast for BinaryOperator
In D129523, it was noted that there is are some questionable naked casts
from Instruction to BinaryOperator, which could be addressed by doing a
dyn_cast directly to BinaryOperator, avoiding the need for the later cast.
This cleans up that casting.

Reviewed By: nikic, spatel, RKSimon

Differential Revision: https://reviews.llvm.org/D130448
2022-07-25 10:24:43 -07:00
..
AggressiveInstCombine [AggressiveInstcombine] Conditionally fold saturated fptosi to llvm.fptosi.sat 2022-06-10 09:36:09 +01:00
CFGuard [CFG] Handle calls with funclet bundle 2021-12-03 10:51:10 -08:00
Coroutines [coro async] Add missing llvm.coro.id.async intrinsic to declaresCoroCleanupIntrinsics 2022-07-19 07:25:04 -07:00
Hello
IPO [llvm] Remove redundaunt virtual specifiers (NFC) 2022-07-24 21:50:35 -07:00
InstCombine [InstCombine] Improve folding of mul + icmp 2022-07-22 22:08:53 +00:00
Instrumentation [LegacyPM] Remove InstrOrderFileLegacyPass 2022-07-19 23:58:51 -07:00
ObjCARC Cleanup includes: final pass 2022-03-29 09:00:21 +02:00
Scalar [Reassociate][NFC] Use an appropriate dyn_cast for BinaryOperator 2022-07-25 10:24:43 -07:00
Utils [LegacyPM] Remove {,PostInline}EntryExitInstrumenterPass 2022-07-23 15:30:15 -07:00
Vectorize Remove redundaunt override specifiers (NFC) 2022-07-24 22:28:11 -07:00
CMakeLists.txt