Evan Cheng
|
2034d9f2da
|
- Clean up some crappy code which deals with coalescing of copies which look at
extract_subreg / insert_subreg, etc.
- Add support for more aggressive insert_subreg coalescing.
llvm-svn: 101971
|
2010-04-21 00:44:22 +00:00 |
Jakob Stoklund Olesen
|
93c92225af
|
Reapply coalescer fix for better cross-class coalescing.
This time with fixed test cases.
llvm-svn: 95938
|
2010-02-11 23:55:29 +00:00 |
Jim Grosbach
|
dbb4140f37
|
move fconst[sd] to UAL. <rdar://7414913>
llvm-svn: 89700
|
2009-11-23 21:08:25 +00:00 |
Evan Cheng
|
bdb43a9d99
|
Remat VLDRD from constpool. Clean up some instruction property specifications.
llvm-svn: 89478
|
2009-11-20 19:57:15 +00:00 |
Jim Grosbach
|
d7cf55cd0e
|
Use Unified Assembly Syntax for the ARM backend.
llvm-svn: 86494
|
2009-11-09 00:11:35 +00:00 |
Evan Cheng
|
8d681f0471
|
Fix PR5367. QPR_8 is the super regclass of DPR_8 and SPR_8.
llvm-svn: 85871
|
2009-11-03 05:52:54 +00:00 |
Anton Korobeynikov
|
2c2dc9f64f
|
Temporary xfail until PR5367 will be resolved
llvm-svn: 85848
|
2009-11-03 00:37:36 +00:00 |
Jim Grosbach
|
5cba8de2c8
|
vml[as].f32 cause stalls in following advanced SIMD instructions. Avoid using
them for scalar floating point operations for now.
llvm-svn: 85697
|
2009-10-31 22:57:36 +00:00 |
Evan Cheng
|
69140ec4fa
|
Add a couple of ARM cross-rc coalescing tests.
llvm-svn: 85051
|
2009-10-25 08:01:41 +00:00 |