summaryrefslogtreecommitdiffstats
path: root/lib/Target/ARM/ARMExpandPseudoInsts.cpp
Commit message (Expand)AuthorAgeFilesLines
* Convert some VTBL and VTBX instructions to use pseudo instructions prior toBob Wilson2010-09-131-3/+54
* Switch all the NEON vld-lane and vst-lane instructions over to the newBob Wilson2010-09-131-160/+435
* For double-spaced VLD3/VLD4 instructions, copy the explicit super-register useBob Wilson2010-09-091-5/+9
* Simplify copying over operands from pseudo NEON load/store instructions.Bob Wilson2010-09-091-30/+19
* Clean up a comment.Bob Wilson2010-09-081-2/+2
* Finish converting the rest of the NEON VLD instructions to use pseudo-Bob Wilson2010-09-031-11/+63
* Fill in a missing comment.Bob Wilson2010-09-021-2/+2
* Convert VLD1 and VLD2 instructions to use pseudo-instructions untilBob Wilson2010-09-021-0/+114
* Expand MOVi32imm in ARM mode after regalloc. This providesAnton Korobeynikov2010-08-301-2/+7
* When expanding NEON VST pseudo instructions, if the original super-registerBob Wilson2010-08-301-4/+6
* Use pseudo instructions for VST1 and VST2.Bob Wilson2010-08-281-2/+45
* Use pseudo instructions for VST3.Bob Wilson2010-08-261-25/+54
* Use pseudo instructions for VST1d64Q.Bob Wilson2010-08-261-0/+4
* Start converting NEON load/stores to use pseudo instructions, beginning hereBob Wilson2010-08-251-4/+98
* Reapply r110396, with fixes to appease the Linux buildbot gods.Owen Anderson2010-08-061-1/+1
* Revert r110396 to fix buildbots.Owen Anderson2010-08-061-1/+1
* Don't use PassInfo* as a type identifier for passes. Instead, use the addres...Owen Anderson2010-08-051-1/+1
* prune #includes a little.Chris Lattner2010-07-201-1/+1
* Clean up 80 column violations. No functional change.Jim Grosbach2010-06-021-4/+6
* Switch ARMRegisterInfo.td to use SubRegIndex and eliminate the parallel enumsJakob Stoklund Olesen2010-05-241-4/+4
* Expand VMOVQQ into a pair of VMOVQ.Evan Cheng2010-05-131-0/+27
* Fix some potential issues in the pseudo instruction expansion phase: copy imp...Evan Cheng2010-05-121-35/+61
* Remove a dead fixme.Evan Cheng2010-05-121-1/+0
* Add const qualifiers to CodeGen's use of LLVM IR constructs.Dan Gohman2010-04-151-1/+1
* improve portability to avoid conflicting with std::next in c++'0x.Chris Lattner2009-12-031-1/+1
* Materialize global addresses via movt/movw pair, this is always betterAnton Korobeynikov2009-11-241-10/+23
* - Add pseudo instructions tLDRpci_pic and t2LDRpci_pic which does a pc-relativeEvan Cheng2009-11-061-0/+115