1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-24 13:33:37 +02:00
llvm-mirror/lib
Michael Kuperstein ce7b578d43 [LoopUnroll] Properly update loopinfo for runtime unrolling by 2
Even when we don't create a remainder loop (that is, when we unroll by 2), we
may duplicate nested loops into the remainder. This is complicated by the fact
the remainder may itself be either inserted into an outer loop, or at the top
level. In the latter case, we may need to create new top-level loops.

Differential Revision: https://reviews.llvm.org/D29156

llvm-svn: 293124
2017-01-26 01:04:11 +00:00
..
Analysis [llc] Add -pass-remarks-output 2017-01-26 00:39:51 +00:00
AsmParser ASMParser: use range-based for loops (NFC) 2016-12-27 18:35:22 +00:00
Bitcode [ThinLTO] Fix lazy-loading of MDString instruction attachments 2017-01-20 20:29:16 +00:00
CodeGen New OptimizationRemarkEmitter pass for MIR 2017-01-25 23:20:33 +00:00
DebugInfo NFC: Rename (PDB) RawSession to NativeSession 2017-01-25 22:38:55 +00:00
Demangle Demangle: correct demangling for CV-qualified functions 2017-01-24 20:04:58 +00:00
ExecutionEngine RuntimeDyldELF: add LDST128_ABS_LO12_NC reloc 2017-01-23 13:52:08 +00:00
Fuzzer [libFuzzer] don't call GetPreviousInstructionPc on the hot path -- only when dumping the PCs 2017-01-26 00:22:08 +00:00
IR New OptimizationRemarkEmitter pass for MIR 2017-01-25 23:20:33 +00:00
IRReader
LibDriver
LineEditor
Linker
LTO [LTO] Teach lib/LTO about the new pass manager. 2017-01-24 00:58:24 +00:00
MC [CodeView] Fix off-by-one error in def range gap emission 2017-01-24 16:57:55 +00:00
Object Fix llvm-objdump so it picks a good CPU based for Mach-O files 2017-01-24 23:41:04 +00:00
ObjectYAML Add LC_BUILD_VERSION load command 2017-01-23 20:07:55 +00:00
Option
Passes [Guards] Introduce loop-predication pass 2017-01-25 16:00:44 +00:00
ProfileData [WebAssembly] Add triple support for the new wasm object format 2017-01-17 20:34:09 +00:00
Support [APFloat] Fix comments. NFC. 2017-01-26 00:11:07 +00:00
TableGen [Hexagon, TableGen] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC). 2017-01-04 02:02:05 +00:00
Target Revert "[PPC] Give unaligned memory access lower cost on processor that supports it" 2017-01-25 21:21:08 +00:00
Transforms [LoopUnroll] Properly update loopinfo for runtime unrolling by 2 2017-01-26 01:04:11 +00:00
XRay Avoid std::errc::protocol_* to appease mingw 2017-01-12 18:33:14 +00:00
CMakeLists.txt [XRay] Define the library for XRay trace logs 2017-01-11 06:39:09 +00:00
LLVMBuild.txt