Jakob Stoklund Olesen
bc65e8f94e
Add <imp-def> of super-register when lowering SUBREG_TO_REG.
...
Patch by Tyler Nowicki!
llvm-svn: 160888
2012-07-27 20:19:49 +00:00
Preston Gurd
f2ea70ae4a
Fix remaining lit tests which were failing when run on an Atom
...
processor.
Patches by Tyler Nowicki, Andy Zhang, and Preston Gurd!
llvm-svn: 160520
2012-07-19 18:53:21 +00:00
Jakob Stoklund Olesen
33a1b416ac
Don't run RAFast in the optimizing regalloc pipeline.
...
The fast register allocator is not supposed to work in the optimizing
pipeline. It doesn't make sense to compute live intervals, run full copy
coalescing, and then run RAFast.
Fast register allocation in the optimizing pipeline is better done by
RABasic.
llvm-svn: 158242
2012-06-08 23:15:12 +00:00
Jakob Stoklund Olesen
dc2e0cd44a
Fix PR12821.
...
RAFast must add an <imp-def> operand when it is rewriting a sub-register
def that isn't a read-modify-write.
llvm-svn: 156777
2012-05-14 21:10:25 +00:00
Jakob Stoklund Olesen
ec2e964fd6
Remove the local register allocator.
...
Please use the fast allocator instead.
llvm-svn: 106051
2010-06-15 21:58:33 +00:00
Jakob Stoklund Olesen
3f0241e0f9
Simplify the tracking of used physregs to a bulk bitor followed by a transitive
...
closure after allocating all blocks.
Add a few more test cases for -regalloc=fast.
llvm-svn: 103500
2010-05-11 20:30:28 +00:00
Bill Wendling
31d7f0d96a
Forgot testcase for r98599.
...
llvm-svn: 98602
2010-03-16 01:54:20 +00:00