llvm-project/llvm/lib/Transforms
Alexey Bataev da3dbfcacf [SLP]Improve calculations of the cost for reused/reordered scalars.
Part of D105020. Also, fixed FIXMEs that need to use wider vector type
when trying to calculate the cost of reused scalars. This may cause
regressions unless D100486 is landed to improve the cost estimations
for long vectors shuffling.

Differential Revision: https://reviews.llvm.org/D106060
2021-07-16 13:40:15 -07:00
..
AggressiveInstCombine [NewPM] Don't mark AA analyses as preserved 2021-05-18 13:49:03 -07:00
CFGuard
Coroutines [NFC] [Coroutines] Remove unused CoroFree 2021-07-14 19:13:12 +08:00
Hello
IPO [OpenMP][NFC] Update the comment header for optimizations. 2021-07-16 14:13:13 -04:00
InstCombine [InstCombine] Look through invariant group intrinsics when removing malloc 2021-07-15 09:02:40 -07:00
Instrumentation [NFC][hwasan] Remove default arguments in internal class 2021-07-15 15:28:02 -07:00
ObjCARC [ObjC][ARC] Prevent moving objc_retain calls past objc_release calls 2021-07-05 12:16:15 -07:00
Scalar [LoopInterchange] Check lcssa phis in the inner latch in scenarios of multi-level nested loops 2021-07-16 11:59:20 -04:00
Utils [IR] Add elementtype attribute 2021-07-15 18:04:26 +02:00
Vectorize [SLP]Improve calculations of the cost for reused/reordered scalars. 2021-07-16 13:40:15 -07:00
CMakeLists.txt [NewPM][HelloWorld] Move HelloWorld to Utils 2021-02-03 12:59:40 -08:00