llvm-6502/test/CodeGen
Chandler Carruth 4a85cc982a Add loop aligning to MachineBlockPlacement based on review discussion so
it's a bit more plausible to use this instead of CodePlacementOpt. The
code for this was shamelessly stolen from CodePlacementOpt, and then
trimmed down a bit. There doesn't seem to be much utility in returning
true/false from this pass as we may or may not have rewritten all of the
blocks. Also, the statistic of counting how many loops were aligned
doesn't seem terribly important so I removed it. If folks would like it
to be included, I'm happy to add it back.

This was probably the most egregious of the missing features, and now
I'm going to start gathering some performance numbers and looking at
specific loop structures that have different layout between the two.

Test is updated to include both basic loop alignment and nested loop
alignment.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@142645 91177308-0d34-0410-b5e6-96231b3b80d8
2011-10-21 08:57:37 +00:00
..
Alpha Convert more tests over to the new atomic instructions. 2011-09-26 21:30:17 +00:00
ARM Revert 142337. Thumb1 still doesn't support dynamic stack realignment. :( 2011-10-20 00:07:12 +00:00
Blackfin
CBackend Only run tests in test/CodeGen/CBackend/X86 when both X86 and CBackend are supported 2011-09-26 06:44:27 +00:00
CellSPU Enable element promotion type legalization by deafault. 2011-10-16 20:31:33 +00:00
CPP
Generic Remove the the test which checks the saving of a vector of booleans into memory. 2011-10-16 19:06:06 +00:00
MBlaze
Mips Test cases for 64-bit load and store instructions. 2011-10-11 01:52:31 +00:00
MSP430
PowerPC use FileCheck and not grep in new tests 2011-10-17 16:01:41 +00:00
PTX PTX: Fix disabling of MAD instruction selection 2011-10-18 13:39:20 +00:00
SPARC
SystemZ
Thumb Revert r141529. This is causing failures in the test-suite, like bigstack and ReedSolomon. Boo... 2011-10-11 21:40:47 +00:00
Thumb2 ARM Darwin default relocation model is PIC. 2011-09-30 17:41:35 +00:00
X86 Add loop aligning to MachineBlockPlacement based on review discussion so 2011-10-21 08:57:37 +00:00
XCore Associate a MemOperand with LDWCP nodes introduced during ISel. 2011-09-12 14:43:23 +00:00