llvm-project/llvm/lib/Transforms
Mengxuan Cai ec210f3942 [LoopFuse] Ensure inner loops are in loop simplified form under new PM
LoopInfo doesn't give all loops in a loop nest, it gives top level loops
only. While isLoopSimplifyForm() only checkes for the outter most loop of a
loop nest. As a result, inner loops that are not in simplied form can
not be simplified with the original code.

Reviewed By: aeubanks

Differential Revision: https://reviews.llvm.org/D137672
2022-11-11 15:55:59 -05:00
..
AggressiveInstCombine [AggressiveInstCombine] Avoid load merge/widen if stores are present b/w loads 2022-11-03 14:32:07 +00:00
CFGuard [NFC] Fix warning 2022-08-23 20:50:37 -05:00
Coroutines [PrintPipeline] Handle CoroConditionalWrapper and add more verification 2022-10-12 09:36:45 -07:00
Hello
IPO [LTO] Make local linkage GlobalValue in non-prevailing COMDAT available_externally 2022-11-10 21:54:43 -08:00
InstCombine [InstCombine] allow more folds more multi-use selects 2022-11-11 15:26:54 -05:00
Instrumentation [SanitizerCoverage] Fix wrong pointer type return from CreateSecStartEnd() 2022-11-09 23:29:04 -08:00
ObjCARC [ObjC][ARC] Fix non-deterministic behavior in ProvenanceAnalysis 2022-11-08 15:05:25 -08:00
Scalar [LoopFuse] Ensure inner loops are in loop simplified form under new PM 2022-11-11 15:55:59 -05:00
Utils [Assignment Tracking][10/*] salvageDebugInfo for dbg.assign intrinsics 2022-11-09 11:49:46 +00:00
Vectorize [NFC] Remove unused OrigLoopID vars 2022-11-11 07:51:40 -08:00
CMakeLists.txt