Owen Anderson
|
f2fea95f2f
|
Reapply r110396, with fixes to appease the Linux buildbot gods.
llvm-svn: 110460
|
2010-08-06 18:33:48 +00:00 |
|
Owen Anderson
|
aadd8a89ca
|
Revert r110396 to fix buildbots.
llvm-svn: 110410
|
2010-08-06 00:23:35 +00:00 |
|
Owen Anderson
|
b9762c07cb
|
Don't use PassInfo* as a type identifier for passes. Instead, use the address of the static
ID member as the sole unique type identifier. Clean up APIs related to this change.
llvm-svn: 110396
|
2010-08-05 23:42:04 +00:00 |
|
Jakob Stoklund Olesen
|
44c333e87c
|
Track defs for all aliases in NEONMoveFix.
This means that an instruction defining an S register will affect the domain of
the parent D register.
llvm-svn: 107725
|
2010-07-06 23:26:23 +00:00 |
|
Evan Cheng
|
142431a069
|
No reason not to run the NEON domain croassing fix up pass in thumb2 mode.
llvm-svn: 103917
|
2010-05-17 01:11:46 +00:00 |
|
Chris Lattner
|
9ce833945e
|
improve portability to avoid conflicting with std::next in c++'0x.
Patch by Howard Hinnant!
llvm-svn: 90365
|
2009-12-03 00:50:42 +00:00 |
|
Evan Cheng
|
a7496ef9a6
|
Add predicate operand to NEON instructions. Fix lots (but not all) 80 col violations in ARMInstrNEON.td.
llvm-svn: 89542
|
2009-11-21 06:21:52 +00:00 |
|
Jim Grosbach
|
ea6c9c17f5
|
Use Unified Assembly Syntax for the ARM backend.
llvm-svn: 86494
|
2009-11-09 00:11:35 +00:00 |
|
Anton Korobeynikov
|
de7cbab064
|
Move subtarget check upper for NEON reg-reg fixup pass.
llvm-svn: 85914
|
2009-11-03 18:46:11 +00:00 |
|
Anton Korobeynikov
|
ff29071cc6
|
Turn neon reg-reg moves fixup code into separate pass. This should reduce the compile time.
llvm-svn: 85850
|
2009-11-03 01:04:26 +00:00 |
|