llvm-6502/test/CodeGen
Tom Stellard 01df2fa3c4 R600: Unconditionally unroll loops that contain GEPs with alloca pointers
Implement the getUnrollingPreferences() function for
AMDGPUTargetTransformInfo so that loops that do address calculations
on pointers derived from alloca are unconditionally unrolled.

Unrolling these loops makes it more likely that SROA will be able to
eliminate the allocas, which is a big win for R600 since memory
allocated by alloca (private memory) is really slow.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@199916 91177308-0d34-0410-b5e6-96231b3b80d8
2014-01-23 18:49:28 +00:00
..
AArch64 [AArch64]Add CHECK for two test cases testing scalar_to_vector committed in r199461. 2014-01-23 02:09:30 +00:00
ARM ARM: use litpools for normal i32 imms when compiling minsize. 2014-01-23 13:43:47 +00:00
CPP Begin adding docs and IR-level support for the inalloca attribute 2013-12-19 02:14:12 +00:00
Generic Remove a failing test to get the buildbots back to green. 2014-01-06 00:43:09 +00:00
Hexagon Debug Info: update testing cases to specify the debug info version number. 2013-11-22 21:49:45 +00:00
Inputs Debug Info: update testing cases to specify the debug info version number. 2013-11-22 21:49:45 +00:00
Mips Move a unit test into the correct dir. Sorry if it broke Mips-only builds. 2014-01-23 17:47:57 +00:00
MSP430 Move a unit test into the correct dir. Sorry if it broke Mips-only builds. 2014-01-23 17:47:57 +00:00
NVPTX [NVPTX] Add missing patterns for div.approx with immediate denominator 2014-01-21 14:40:05 +00:00
PowerPC Fix pointer info on PPC byval stores 2014-01-21 20:15:58 +00:00
R600 R600: Unconditionally unroll loops that contain GEPs with alloca pointers 2014-01-23 18:49:28 +00:00
SPARC [Sparc] Add support for inline assembly constraints which specify registers by their aliases. 2014-01-22 03:18:42 +00:00
SystemZ [SystemZ] Flesh out stackrestore test (frame-11.ll) 2014-01-13 15:44:44 +00:00
Thumb CodeGen: Stop treating vectors as aggregates 2014-01-21 22:46:46 +00:00
Thumb2 Fix PR 18369: [Thumbv8] asserts due to inconsistent CPSR liveness of IT blocks 2014-01-13 18:47:54 +00:00
X86 AVX-512: added VPERM2D VPERM2Q VPERM2PS VPERM2PD instructions, 2014-01-23 14:27:26 +00:00
XCore Fix broken CHECK lines. 2014-01-11 21:06:00 +00:00