summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/ARM/NEONMoveFix.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Reapply r110396, with fixes to appease the Linux buildbot gods.Owen Anderson2010-08-061-1/+1
| | | | llvm-svn: 110460
* Revert r110396 to fix buildbots.Owen Anderson2010-08-061-1/+1
| | | | llvm-svn: 110410
* Don't use PassInfo* as a type identifier for passes. Instead, use the ↵Owen Anderson2010-08-051-1/+1
| | | | | | | | address of the static ID member as the sole unique type identifier. Clean up APIs related to this change. llvm-svn: 110396
* Track defs for all aliases in NEONMoveFix.Jakob Stoklund Olesen2010-07-061-2/+2
| | | | | | | This means that an instruction defining an S register will affect the domain of the parent D register. llvm-svn: 107725
* No reason not to run the NEON domain croassing fix up pass in thumb2 mode.Evan Cheng2010-05-171-1/+1
| | | | llvm-svn: 103917
* improve portability to avoid conflicting with std::next in c++'0x.Chris Lattner2009-12-031-1/+1
| | | | | | Patch by Howard Hinnant! llvm-svn: 90365
* Add predicate operand to NEON instructions. Fix lots (but not all) 80 col ↵Evan Cheng2009-11-211-2/+2
| | | | | | violations in ARMInstrNEON.td. llvm-svn: 89542
* Use Unified Assembly Syntax for the ARM backend.Jim Grosbach2009-11-091-4/+4
| | | | llvm-svn: 86494
* Move subtarget check upper for NEON reg-reg fixup pass.Anton Korobeynikov2009-11-031-5/+2
| | | | llvm-svn: 85914
* Turn neon reg-reg moves fixup code into separate pass. This should reduce ↵Anton Korobeynikov2009-11-031-0/+144
the compile time. llvm-svn: 85850
OpenPOWER on IntegriCloud