aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/ARM
AgeCommit message (Expand)Author
2010-03-20Add VST1 instructions with address register writeback.Bob Wilson
2010-03-20Add instruction variants for VLD2, VLD3, and VLD4 "load-lane" operations withBob Wilson
2010-03-20Tidy some more comments and whitespace.Bob Wilson
2010-03-20Add variants of VLD2, VLD3 and VLD4 with address register writeback, andBob Wilson
2010-03-20Tidy some comments and whitespace for consistency.Bob Wilson
2010-03-20Rename some instructions for consistency and sanity: use "_UPD" suffix forBob Wilson
2010-03-20Add instructions for double-spaced VLD3 and VLD4 without address registerBob Wilson
2010-03-20Add VLD1 instructions with address register writeback.Bob Wilson
2010-03-20Revert the rest of 98679.Bob Wilson
2010-03-20Fix a very bad typo. Since the register number was off by one, the ARMBob Wilson
2010-03-20Add NLdStFrm Format.Johnny Chen
2010-03-19Revert r98679. The disassembler will be updated to depend on the existence ofJohnny Chen
2010-03-19Revert this change, since it was causing ARM performance regressions.Bob Wilson
2010-03-19Renumber LdStExFrm from 28 to 11 and shift the existing format values to makeJohnny Chen
2010-03-19set SDNPVariadic on nodes throughout the rest of the targets thatChris Lattner
2010-03-19Remove a memory leak from ThumbTargetMachine.Jeffrey Yasskin
2010-03-19Fix -Asserts warnings.Daniel Dunbar
2010-03-18Update comment to refer to the right filename.Bob Wilson
2010-03-18Get rid of target-specific fp <-> int nodes when still I'm here.Anton Korobeynikov
2010-03-18Get rid of target-specific nodes for fp16 <-> fp32 conversion.Anton Korobeynikov
2010-03-18Refactor Reg-Reg copy emission routine for ARM. This makes cross-regclass cop...Anton Korobeynikov
2010-03-18fix some buggy ops concatentationChris Lattner
2010-03-18Refactor NEON ld/st instructions to hardcode class arguments that are constants.Bob Wilson
2010-03-17Revert 98745 with respect to the addition of NEONFrm subformats for disassembly.Johnny Chen
2010-03-17Fixed a bug in the IT mask printing where T means the cond bit in the maskJohnny Chen
2010-03-17Refines 98745 so that it only contains the patch related to the output of theJohnny Chen
2010-03-17Clean up whitespace.Bob Wilson
2010-03-17Increase format field from 5 to 6 bits. ARMII::FormMask was increased to 0x3fBob Wilson
2010-03-1798745 contains something unrelated to the patch.Johnny Chen
2010-03-17Added sub-formats to the NeonI/NeonXI instructions to further refine the NEONFrmJohnny Chen
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
2010-03-16Disambiguate the *_UPD and * variants by specifying the writeback flag as 1.Johnny Chen
2010-03-16Remove redundant writeback flag in ARM addressing mode 5.Bob Wilson
2010-03-16Remove the writeback flag from ARM's address mode 4. Now that we have separateBob Wilson
2010-03-16Fix unused variable warnings.Bob Wilson
2010-03-16--- Reverse-merging r98637 into '.':Bob Wilson
2010-03-16Initial ARM/Thumb disassembler check-in. It consists of a tablgen backendJohnny Chen
2010-03-16Stop using the old pre-UAL syntax for LDM/STM instruction suffixes.Bob Wilson
2010-03-16Wrap a long line and add some parens to be consistent.Bob Wilson
2010-03-15Translate "cc" clobber in ARM inline assembly to ARM::CCRRegisterClass.Bob Wilson
2010-03-15Now that the default for Darwin platforms is to place the LSDA into the TEXTBill Wendling
2010-03-15fix an ambiguous pattern, contrary to expectations, scalar_to_vectorChris Lattner
2010-03-14Add substarget feature for FP16Anton Korobeynikov
2010-03-14Add codegen support for FP16 on ARMAnton Korobeynikov
2010-03-14change the DBG_LABEL MachineInstr to always be createdChris Lattner
2010-03-14change the LabelSDNode to be EHLabelSDNode and make it holdChris Lattner
2010-03-14change EH related stuff (other than EH_LABEL) to use MCSymbolChris Lattner
2010-03-13eliminate the now-unneeded context argument of MBB::getSymbol()Chris Lattner
2010-03-13rearrange MCContext ownership. Before LLVMTargetMachine created it Chris Lattner