llvm-mirror/test
Arkady Shlykov c37dacad6a [Loop Peeling] Add possibility to enable peeling on loop nests.
Summary:
Current peeling implementation bails out in case of loop nests.
The patch introduces a field in TargetTransformInfo structure that
certain targets can use to relax the constraints if it's
profitable (disabled by default).
Also additional option is added to enable peeling manually for
experimenting and testing purposes.

Reviewers: fhahn, lebedev.ri, xbolva00

Reviewed By: xbolva00

Subscribers: xbolva00, hiraditya, zzheng, llvm-commits

Differential Revision: https://reviews.llvm.org/D70304
2020-01-15 08:25:21 -08:00
..
Analysis [SCEV] accurate range for addrecexpr with nuw flag 2020-01-12 20:22:37 -05:00
Assembler OpaquePtr: print byval types containing anonymous types correctly. 2020-01-07 15:11:43 +00:00
Bindings
Bitcode AArch64: fix bitcode upgrade of @llvm.neon.addp. 2020-01-14 13:41:32 +00:00
BugPoint Migrate function attribute "no-frame-pointer-elim-non-leaf" to "frame-pointer"="non-leaf" as cleanups after D56351 2019-12-24 16:05:15 -08:00
CodeGen GlobalISel: Implement lower for G_BITCAST 2020-01-15 08:58:58 -05:00
DebugInfo [DBG][LIVEDEBUGVALUES][NFC] Add Targeted LiveDebugValues Behaviour Tests. 2020-01-14 15:51:11 +00:00
Demangle
Examples Re-apply "[Examples] Add IRTransformations directory to examples." 2020-01-04 15:47:23 +00:00
ExecutionEngine [ORC] Fix argv handling in runAsMain / lli. 2020-01-11 13:03:38 -08:00
Feature Mark the test/Feature/load_extension.ll test as unsupported on Darwin. 2020-01-10 20:18:36 -08:00
FileCheck
Instrumentation Migrate function attribute "no-frame-pointer-elim"="false" to "frame-pointer"="none" as cleanups after D56351 2019-12-24 16:27:51 -08:00
Integer
JitListener Migrate function attribute "no-frame-pointer-elim" to "frame-pointer"="all" as cleanups after D56351 2019-12-24 15:57:33 -08:00
Linker Migrate function attribute "no-frame-pointer-elim"="false" to "frame-pointer"="none" as cleanups after D56351 2019-12-24 16:27:51 -08:00
LTO [NFC] Fix trivial typos in comments 2020-01-06 10:50:26 +00:00
MachineVerifier Recommit "[MachineVerifier] Improve verification of live-in lists." 2020-01-08 16:58:54 -08:00
MC AMDGPU: Partially directly select llvm.amdgcn.interp.p1.f16 2020-01-15 08:58:58 -05:00
Object
ObjectYAML
Other Restore "[ThinLTO] Add additional ThinLTO pipeline testing with new PM" 2020-01-15 07:33:08 -08:00
Reduce
SafepointIRVerifier
Support
SymbolRewriter
TableGen [TableGen] Introduce an if/then/else statement. 2020-01-14 10:19:53 +00:00
ThinLTO/X86 [ThinLTO/WPD] Remove an overly-aggressive assert 2020-01-14 10:57:14 -08:00
tools DWARFDebugLine.cpp: Format unknown line number standard opcodes 2020-01-15 10:45:50 -05:00
Transforms [Loop Peeling] Add possibility to enable peeling on loop nests. 2020-01-15 08:25:21 -08:00
Unit
Verifier [AArch64] Add function attribute "patchable-function-entry" to add NOPs at function entry 2020-01-10 09:55:51 -08:00
YAMLParser
.clang-format
CMakeLists.txt Use llvm_canonicalize_cmake_booleans where intended 2020-01-03 15:42:35 +01:00
lit.cfg.py Fix several issues with compiler extensions 2020-01-10 10:10:20 +01:00
lit.site.cfg.py.in Use llvm_canonicalize_cmake_booleans where intended 2020-01-03 15:42:35 +01:00
TestRunner.sh