aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/ARM/NEONPreAllocPass.cpp
AgeCommit message (Expand)Author
2010-09-13Convert some VTBL and VTBX instructions to use pseudo instructions prior toBob Wilson
2010-09-13Switch all the NEON vld-lane and vst-lane instructions over to the newBob Wilson
2010-09-03Finish converting the rest of the NEON VLD instructions to use pseudo-Bob Wilson
2010-09-02Convert VLD1 and VLD2 instructions to use pseudo-instructions untilBob Wilson
2010-08-28Use pseudo instructions for VST1 and VST2.Bob Wilson
2010-08-26Use pseudo instructions for VST3.Bob Wilson
2010-08-26Use pseudo instructions for VST1d64Q.Bob Wilson
2010-08-26Revert svn 107892 (with changes to work with trunk). It caused a crash ifBob Wilson
2010-08-25Start converting NEON load/stores to use pseudo instructions, beginning hereBob Wilson
2010-08-06Reapply r110396, with fixes to appease the Linux buildbot gods.Owen Anderson
2010-08-06Revert r110396 to fix buildbots.Owen Anderson
2010-08-05Don't use PassInfo* as a type identifier for passes. Instead, use the addres...Owen Anderson
2010-07-08The NEONPreAllocPass should never have to assign fixed registers anymore.Bob Wilson
2010-07-08Convert EXTRACT_SUBREG to COPY when emitting machine instrs.Jakob Stoklund Olesen
2010-06-16Don't attempt preserving conservative kill flags. We were doing it wrong.Jakob Stoklund Olesen
2010-06-16Remove the hidden "neon-reg-sequence" option. The reg sequences are workingBob Wilson
2010-06-08Fix up a comment.Bob Wilson
2010-05-24Switch ARMRegisterInfo.td to use SubRegIndex and eliminate the parallel enumsJakob Stoklund Olesen
2010-05-14Teach two-address pass to do some coalescing while eliminating REG_SEQUENCEEvan Cheng
2010-05-14Model VLD*_UPD and VLD*odd_UPD pair with REG_SEQUENCE.Evan Cheng
2010-05-13Fix -Asserts warning.Daniel Dunbar
2010-05-12vst instructions are modeled as this:Evan Cheng
2010-05-11Avoid breaking vstd when reg_sequence is not used.Evan Cheng
2010-05-11Model some vst3 and vst4 with reg_sequence.Evan Cheng
2010-05-10Model some vld3 instructions with REG_SEQUENCE.Evan Cheng
2010-05-10Model vld2 / vst2 with reg_sequence.Evan Cheng
2010-05-06Add a DebugLoc argument to TargetInstrInfo::copyRegToReg, so that itDan Gohman
2010-05-05Do not pre-allocate references of D registers pairs if they are extracted fro...Evan Cheng
2010-05-04Do not pre-allocate for registers which form a REG_SEQUENCE.Evan Cheng
2010-03-23Change VST1 instructions for loading Q register values to operate on pairsBob Wilson
2010-03-23Change VLD1 instructions for loading Q register values to operate on pairsBob Wilson
2010-03-22Rename some VLD1/VST1 instructions to match the implementation, i.e., theBob Wilson
2010-03-20Re-commit r98683 ("remove redundant writeback flag from ARM address mode 6")Bob Wilson
2010-03-20Rename some instructions for consistency and sanity: use "_UPD" suffix forBob Wilson
2010-03-16Revert 98683. It is breaking something in the disassembler.Bob Wilson
2010-03-16Remove redundant writeback flag from ARM address mode 6. Also remove theBob Wilson
2009-12-03improve portability to avoid conflicting with std::next in c++'0x.Chris Lattner
2009-11-07Support alignment specifier for NEON vld/vst instructionsJim Grosbach
2009-10-25Remove VISIBILITY_HIDDEN from class/struct found inside anonymous namespaces.Nick Lewycky
2009-10-09Add codegen support for NEON vst4lane intrinsics with 128-bit vectors.Bob Wilson
2009-10-08Add codegen support for NEON vst3lane intrinsics with 128-bit vectors.Bob Wilson
2009-10-08Add codegen support for NEON vst2lane intrinsics with 128-bit vectors.Bob Wilson
2009-10-08Add codegen support for NEON vld4lane intrinsics with 128-bit vectors.Bob Wilson
2009-10-08Add codegen support for NEON vld3lane intrinsics with 128-bit vectors.Bob Wilson
2009-10-08Add codegen support for NEON vld2lane intrinsics with 128-bit vectors.Bob Wilson
2009-10-08Add codegen support for NEON vst4 intrinsics with <1 x i64> vectors.Bob Wilson
2009-10-08Add codegen support for NEON vst3 intrinsics with <1 x i64> vectors.Bob Wilson
2009-10-08Add codegen support for NEON vst2 intrinsics with <1 x i64> vectors.Bob Wilson
2009-10-07Add codegen support for NEON vld4 intrinsics with <1 x i64> vectors.Bob Wilson
2009-10-07Add codegen support for NEON vld3 intrinsics with <1 x i64> vectors.Bob Wilson