llvm-project/llvm/test
Mark Heffernan 8939154a22 Add new llvm.loop.unroll.enable metadata.
This change adds the unroll metadata "llvm.loop.unroll.enable" which directs
the optimizer to unroll a loop fully if the trip count is known at compile time, and
unroll partially if the trip count is not known at compile time. This differs from
"llvm.loop.unroll.full" which explicitly does not unroll a loop if the trip count is not
known at compile time.

The "llvm.loop.unroll.enable" is intended to be added for loops annotated with
"#pragma unroll".

llvm-svn: 244466
2015-08-10 17:28:08 +00:00
..
Analysis [GMR] Teach the conservative path of GMR to catch even more easy cases. 2015-08-05 17:58:30 +00:00
Assembler DI: Disallow uniquable DICompileUnits 2015-08-03 17:26:41 +00:00
Bindings [OCaml] Do not use -warn-error in tests. 2015-07-17 17:33:23 +00:00
Bitcode [compatibility.ll] Cover explicitly named comdats. 2015-08-06 22:04:21 +00:00
BugPoint Fix typo in comment 2015-07-26 11:37:05 +00:00
CodeGen fix minsize detection: minsize attribute implies optimizing for size 2015-08-10 17:15:17 +00:00
DebugInfo [SPARC] Disable unsupported ExecutionEngine tests, and XFAIL a couple 2015-08-07 23:01:16 +00:00
ExecutionEngine [SPARC] Disable unsupported ExecutionEngine tests, and XFAIL a couple 2015-08-07 23:01:16 +00:00
Feature Update test suite to make "ninja check" succeed without native backend builtin 2015-08-04 06:32:54 +00:00
FileCheck
Instrumentation DI: Disallow uniquable DICompileUnits 2015-08-03 17:26:41 +00:00
Integer [opaque pointer type] Add textual IR support for explicit type parameter to the call instruction 2015-04-16 23:24:18 +00:00
JitListener DI: Disallow uniquable DICompileUnits 2015-08-03 17:26:41 +00:00
LTO Move the personality function from LandingPadInst to Function 2015-06-17 20:52:32 +00:00
LibDriver Add support for producing thin archives in llvm-lib. 2015-07-17 16:01:11 +00:00
Linker Linker: Fix references to uniqued nodes after r243883 2015-08-04 06:42:31 +00:00
MC AMDGPU/SI: Use InstAlias instead of MnemonicAlias for VOPC instructions 2015-08-07 22:00:56 +00:00
Object add missing tests files 2015-08-07 15:35:49 +00:00
Other Update test suite to make "ninja check" succeed without native backend builtin 2015-08-04 06:32:54 +00:00
SymbolRewriter
TableGen TableGen: Support folding casts from bits to int 2015-07-31 01:12:06 +00:00
Transforms Add new llvm.loop.unroll.enable metadata. 2015-08-10 17:28:08 +00:00
Unit
Verifier DI: Disallow uniquable DICompileUnits 2015-08-03 17:26:41 +00:00
YAMLParser YAML: Implement block scalar parsing. 2015-05-13 23:10:51 +00:00
tools [dsymutil] Use the new MCDwarfLineTableParams customization to emit linetables 2015-08-07 15:14:13 +00:00
.clang-format
CMakeLists.txt LibDriver, llvm-lib: introduce. 2015-06-09 21:50:22 +00:00
Makefile
Makefile.tests
TestRunner.sh
lit.cfg Improve lit "native" feature to check if the native backend is builtin 2015-08-04 06:32:31 +00:00
lit.site.cfg.in Improve lit "native" feature to check if the native backend is builtin 2015-08-04 06:32:31 +00:00