llvm-6502/lib
Mark Heffernan 9be1720729 Enable partial and runtime loop unrolling for NVPTX.
Enable partial and runtime loop unrolling for NVPTX backend via
TTI::UnrollingPreferences with a small threshold. This partially unrolls
small loops which are often unrolled by the PTX to SASS compiler
and unrolling earlier can be beneficial.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@242049 91177308-0d34-0410-b5e6-96231b3b80d8
2015-07-13 18:33:21 +00:00
..
Analysis Cleanup after r241809 - remove uncessary call to std::sort 2015-07-13 14:48:24 +00:00
AsmParser Add argmemonly attribute. 2015-07-11 10:30:36 +00:00
Bitcode Add argmemonly attribute. 2015-07-11 10:30:36 +00:00
CodeGen Service the doxygen comments in DwarfUnit and DwarfDebug. 2015-07-13 18:25:29 +00:00
DebugInfo
ExecutionEngine
Fuzzer
IR Remove macro guards for extern template instantiations. 2015-07-13 17:21:31 +00:00
IRReader
LibDriver Start adding support for writing archives in BSD format. 2015-07-08 20:47:32 +00:00
LineEditor
Linker
LTO
MC MC: Only allow changing feature bits in MCSubtargetInfo 2015-07-10 22:52:15 +00:00
Object llvm-ar: Pad the symbol table to 4 bytes. 2015-07-09 19:48:06 +00:00
Option
Passes
ProfileData
Support Remove macro guards for extern template instantiations. 2015-07-13 17:21:31 +00:00
TableGen
Target Enable partial and runtime loop unrolling for NVPTX. 2015-07-13 18:33:21 +00:00
Transforms Enable runtime unrolling with unroll pragma metadata 2015-07-13 18:26:27 +00:00
CMakeLists.txt
LLVMBuild.txt
Makefile