llvm-project/llvm/lib/Transforms
Simon Pilgrim b11eaf5617 [DSE] Don't dereference a dyn_cast<> result - use cast<> instead. NFCI.
We were relying on the dyn_cast<> succeeding - better use cast<> and have it assert that its the correct type than dereference a null result.
2020-11-08 13:07:45 +00:00
..
AggressiveInstCombine Revert "[AggressiveInstCombine] Generalize foldGuardedRotateToFunnelShift to generic funnel shifts" 2020-11-04 08:39:32 +02:00
CFGuard [NFCI][IR] Introduce CallBase::Create() wrapper 2020-07-07 01:16:36 +03:00
Coroutines llvm.coro.id.async lowering: Parameterize how-to restore the current's continutation context and restart the pipeline after splitting 2020-11-06 06:22:46 -08:00
Hello
HelloNew Reland [docs][NewPM] Add docs for writing NPM passes 2020-09-14 16:06:19 -07:00
IPO Revert "Add loop distribution to the LTO pipeline" 2020-11-03 19:29:27 +00:00
InstCombine [InstCombine] foldSelectFunnelShift - block poison in funnel shift value 2020-11-08 12:58:30 +00:00
Instrumentation [musttail] Unify musttail call preceding return checking 2020-11-03 11:39:27 -08:00
ObjCARC Remove unused parameter 2020-11-02 17:40:06 -08:00
Scalar [DSE] Don't dereference a dyn_cast<> result - use cast<> instead. NFCI. 2020-11-08 13:07:45 +00:00
Utils [Mem2Reg] Use llvm::count instead of std::count (NFC) 2020-11-07 20:18:47 -08:00
Vectorize [SLP] Also try to vectorize incoming values of PHIs . 2020-11-06 12:50:32 +00:00
CMakeLists.txt Reland [docs][NewPM] Add docs for writing NPM passes 2020-09-14 16:06:19 -07:00
LLVMBuild.txt Reland [docs][NewPM] Add docs for writing NPM passes 2020-09-14 16:06:19 -07:00