aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/ARM
AgeCommit message (Expand)Author
2011-11-02Try to lower memset/memcpy/memmove to vector instructions on ARM where the al...Lang Hames
2011-11-02Add support for comparing integer non-legal types.Chad Rosier
2011-11-02Fix the issue that r143552 was trying to address the _right_ way. One-regist...Owen Anderson
2011-11-02The rules disallowing single-register reglist operands only apply to the POP ...Owen Anderson
2011-11-02Register list operands are not allowed to contain only a single register. Al...Owen Anderson
2011-11-02Factor out an EmitIntExt function. No functionality change intended.Chad Rosier
2011-11-02Factor out a SelectTrunc function. No functionality change intended.Chad Rosier
2011-11-01ARM label operands can be quoted.Jim Grosbach
2011-11-01ARM label operands can have an optional '#' before them.Jim Grosbach
2011-11-01Fix disassembly of some VST1 instructions.Owen Anderson
2011-11-01ARM VLD/VST assembly parsing for symbolic address operands.Jim Grosbach
2011-10-31ARM VST1 w/ writeback assembly parsing and encoding.Jim Grosbach
2011-10-31ARM writeback vs. stride operands for VST/VLD.Jim Grosbach
2011-10-31More not-crashing NEON disassembly updates for the vld refactoring.Owen Anderson
2011-10-29Revert r143206, as there are still some failing tests.Dan Gohman
2011-10-28ARM mode 'mov' to 'mvn' assembler alias.Jim Grosbach
2011-10-28Add Thumb2 alias for "mov Rd, #imm" to "mvn Rd, #~imm".Jim Grosbach
2011-10-28Specify that the high bit of the alignment field is fixed to 0 on these instr...Owen Anderson
2011-10-28Reapply r143202, with a manual decoding hook for SWP. This change inadvertan...Owen Anderson
2011-10-28Reapply r143177 and r143179 (reverting r143188), with schedulerDan Gohman
2011-10-28Revert r143202.Owen Anderson
2011-10-28Specify fixed bits on CPS instructions to enable roundtripping.Owen Anderson
2011-10-28Thumb2 ADD/SUB instructions encoding selection outside IT block.Jim Grosbach
2011-10-28Speculatively disable Dan's commits 143177 and 143179 to see ifDuncan Sands
2011-10-28Eliminate LegalizeOps' LegalizedNodes map and have it just call RAUWDan Gohman
2011-10-28ARM Allow 'q' registers in VLD/VST vector lists.Jim Grosbach
2011-10-27Add some NEON stores to the VLD decoding hook that were accidentally omitted ...Owen Anderson
2011-10-27Also set addrmode6 alignment when align==size.Jakob Stoklund Olesen
2011-10-27ARM isel for vld1, opcode selection for register stride post-index pseudos.Jim Grosbach
2011-10-27Avoid partial CPSR dependency from loop backedges. rdar://10357570Evan Cheng
2011-10-27Thumb2 t2LDMDB[_UPD] assembly parsing to recognize .w suffix.Jim Grosbach
2011-10-27Thumb2 t2MVNi assembly parsing to recognize ".w" suffix.Jim Grosbach
2011-10-27A branch predicated on a constant can just FastEmit an unconditional branch.Chad Rosier
2011-10-26Add a TODO comment. FastISel works by parsing each basic block from the bottomChad Rosier
2011-10-26Factor a little more code into EmitCmp, which should have been done in the firstChad Rosier
2011-10-26Use EmitCmp in SelectBranch. No functional change intended.Chad Rosier
2011-10-26Factor out an EmitCmp function that can be used by both SelectCmp andChad Rosier
2011-10-26Thumb2 ldr pc-relative encoding fixes.Jim Grosbach
2011-10-26ARM parse parenthesized expressions for label references.Jim Grosbach
2011-10-26Make sure short memsets on ARM lower to stores, even when optimizing for size.Lang Hames
2011-10-26Thumb2 remove redundant ".w" suffix from t2MVNCCi pattern.Jim Grosbach
2011-10-26Revert r142530 at least temporarily while a discussion is had on llvm-commits...James Molloy
2011-10-26Use a worklist to prevent the iterator from becoming invalidated because of t...Bill Wendling
2011-10-26Revert part of r142530. The patch potentially hurts performance especiallyEvan Cheng
2011-10-25ARM assembly parsing and encoding for VLD1 with writeback.Jim Grosbach
2011-10-24Nuke dead code. Nothing generates the VLD1d64QPseudo_UPD instruction.Jim Grosbach
2011-10-24ARM assembly parsing and encoding for VLD1 w/ writeback.Jim Grosbach
2011-10-24Don't crash on variable insertelement on ARM. PR10258.Eli Friedman
2011-10-24ARMConstantPoolMBB::print should print BB number.Evan Cheng
2011-10-24ARM assembly parsing and encoding for VLD1 w/ writeback.Jim Grosbach