llvm-project/llvm/lib/Transforms
Sjoerd Meijer e2dcea4489 [LoopFlatten] FlattenInfo bookkeeping. NFC.
Introduce struct FlattenInfo to group some of the bookkeeping. Besides this
being a bit of a clean-up, it is a prep step for next additions (D90640). I
could take things a bit further, but thought this was a good first step also
not to make this change too large.

Differential Revision: https://reviews.llvm.org/D90408
2020-11-09 14:50:26 +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] Fix constant-folding of overflowing arithmetic ops on vectors 2020-11-09 14:41:07 +03: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 [LoopFlatten] FlattenInfo bookkeeping. NFC. 2020-11-09 14:50:26 +00:00
Utils [MergeFunctions] fix function attribute comparison in FunctionComparator 2020-11-09 09:19:11 +00:00
Vectorize [VPlan] Print result value for loads in VPWidenMemoryInst (NFC). 2020-11-09 14:01:29 +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