llvm-project/llvm/lib/Transforms
Nikita Popov 759b8c11c3 [InstCombine] Handle different pointer types when folding gep of null
The source pointer type is not necessarily the same as the result
pointer type, so we can't simply return the original null pointer,
it might be a different one.
2020-12-23 21:58:26 +01:00
..
AggressiveInstCombine [AggressiveInstCombine] Generalize foldGuardedRotateToFunnelShift to generic funnel shifts (REAPPLIED) 2020-12-21 15:22:27 +00:00
CFGuard llvmbuildectomy - replace llvm-build by plain cmake 2020-11-13 10:35:24 +01:00
Coroutines Add a llvm.coro.end.async intrinsic 2020-12-22 10:52:28 -08:00
Hello
HelloNew llvmbuildectomy - replace llvm-build by plain cmake 2020-11-13 10:35:24 +01:00
IPO [IROutliner] Use isa instead of dyn_cast where the casted value isn't used. NFC 2020-12-23 11:40:15 -08:00
InstCombine [InstCombine] Handle different pointer types when folding gep of null 2020-12-23 21:58:26 +01:00
Instrumentation [PGO] Remove dead member variable InstrumentFuncEntry (NFC) 2020-12-20 09:57:05 -08:00
ObjCARC [ObjC][ARC] Fix a bug where the inline-asm retain/claim RV marker wasn't 2020-12-18 16:59:06 -08:00
Scalar [LoopIdiom] 'left-shift until bittest' idiom: support rewriting loop as countable, allow extra cruft 2020-12-23 22:28:10 +03:00
Utils [SimplifyCFG] Teach FoldBranchToCommonDest() to preserve DomTree, part 1 2020-12-20 00:18:36 +03:00
Vectorize [SLP] use operand index abstraction for number of operands 2020-12-22 16:05:39 -05:00
CMakeLists.txt Reland [docs][NewPM] Add docs for writing NPM passes 2020-09-14 16:06:19 -07:00