1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-22 18:54:02 +01:00
llvm-mirror/lib
Ta-Wei Tu a51810f529 [NFC][LoopInterchange] Explicitly pass both InnerLoop and OuterLoop to processLoop
This is a split patch of D96644.

Explicitly pass both `InnerLoop` and `OuterLoop` to function `processLoop` to remove the need to swap elements in loop list and allow making loop list an `ArrayRef`.
Also, fix inconsistent spellings of `OuterLoopId` and `Inner Loop Id` in debug log.

Reviewed By: fhahn

Differential Revision: https://reviews.llvm.org/D96650
2021-02-16 22:17:44 +08:00
..
Analysis [SVE] Add support for scalable vectorization of loops with int/fast FP reductions 2021-02-16 13:50:06 +00:00
AsmParser
BinaryFormat
Bitcode
Bitstream
CodeGen [DAG] Avoid APInt copies by directly using the APInt reference from getAPIntValue. NFCI. 2021-02-16 13:50:34 +00:00
DebugInfo
Demangle
DWARFLinker
ExecutionEngine TransformUtils: Fix metadata handling in CloneModule (and improve CloneFunctionInto) 2021-02-15 11:56:00 -08:00
Extensions
FileCheck
Frontend
Fuzzer
FuzzMutate
InterfaceStub
IR
IRReader
LineEditor
Linker
LTO [lto] Enable new PM when the PM config is non-empty 2021-02-15 20:49:09 +01:00
MC Add ehcont section support 2021-02-15 14:27:12 +08:00
MCA
Object
ObjectYAML
Option
Passes [NewPM] Introduce (GPU)DivergenceAnalysis in the new pass manager 2021-02-16 10:26:45 +05:30
ProfileData
Remarks
Support [llvm/Support] Add SHA256 implementation 2021-02-14 19:01:01 +00:00
TableGen
Target [llvm][Aarch64][SVE] Remove extra fmov instruction with certain literals 2021-02-16 14:16:33 +00:00
Testing
TextAPI
ToolDrivers
Transforms [NFC][LoopInterchange] Explicitly pass both InnerLoop and OuterLoop to processLoop 2021-02-16 22:17:44 +08:00
WindowsManifest
XRay
CMakeLists.txt