summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/ARM/ARMExpandPseudoInsts.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Preserve more memory operands in ARMExpandPseudo.Jakob Stoklund Olesen2011-12-171-0/+4
* ARM NEON VTBL/VTBX assembly parsing and encoding.Jim Grosbach2011-12-151-13/+9
* ARM NEON refactor VST2 w/ writeback instructions.Jim Grosbach2011-12-141-12/+24
* ARM NEON VST2 assembly parsing and encoding.Jim Grosbach2011-12-141-13/+13
* ARM assembly parsing and encoding for VLD2 with writeback.Jim Grosbach2011-12-091-12/+24
* ARM parsing for VLD1 all lanes, with writeback.Jim Grosbach2011-11-301-6/+12
* ARM parsing for VLD1 two register all lanes, no writeback.Jim Grosbach2011-11-301-3/+3
* ARM assembly parsing and encoding for four-register VST1.Jim Grosbach2011-11-291-3/+5
* ARM assembly parsing and encoding for three-register VST1.Jim Grosbach2011-11-291-3/+5
* Fix ARM SjLj-EH dispatch setup code. <rdar://problem/10444602>Bob Wilson2011-11-161-1/+1
* Re-apply 144430, this time with the associated isel and disassmbler bits.Jim Grosbach2011-11-121-4/+4
* ARM VST1 w/ writeback assembly parsing and encoding.Jim Grosbach2011-10-311-11/+21
* ARM writeback vs. stride operands for VST/VLD.Jim Grosbach2011-10-311-239/+240
* Nuke dead code. Nothing generates the VLD1d64QPseudo_UPD instruction.Jim Grosbach2011-10-241-2/+0
* ARM assembly parsing and encoding for VLD1 w/ writeback.Jim Grosbach2011-10-241-3/+0
* ARM refactor am6offset usage for VLD1.Jim Grosbach2011-10-241-15/+23
* Assembly parsing for 4-register sequential variant of VLD2.Jim Grosbach2011-10-211-6/+6
* Assembly parsing for 2-register sequential variant of VLD2.Jim Grosbach2011-10-211-6/+6
* Assembly parsing for 4-register variant of VLD1.Jim Grosbach2011-10-211-2/+2
* Assembly parsing for 3-register variant of VLD1.Jim Grosbach2011-10-211-2/+2
* ARM VLD parsing and encoding.Jim Grosbach2011-10-211-235/+242
* Tidy up. Formatting.Jim Grosbach2011-09-021-1/+1
* Remove the VMOVQQ pseudo instruction.Chad Rosier2011-08-201-28/+0
* VMOVQQQQs pseudo instructions are only created by ARMBaseInstrInfo::copyPhysReg.Chad Rosier2011-08-201-46/+0
* Make a bunch of symbols private.Benjamin Kramer2011-08-191-1/+1
* Expand VMOVQQQQ pseudo instructions.Bob Wilson2011-08-131-0/+46
* Add -verify-arm-pseudo-expand.Jakob Stoklund Olesen2011-07-291-0/+7
* Get rid of the extraneous GPR operand on so_reg_imm operands, which in turn n...Owen Anderson2011-07-211-6/+17
* Split up the ARM so_reg ComplexPattern into so_reg_reg and so_reg_imm, allowi...Owen Anderson2011-07-211-1/+2
* Sink ARMMCExpr and ARMAddressingModes into MC layer. First step to separate A...Evan Cheng2011-07-201-1/+1
* Remove VMOVDneon and VMOVQ, which are just aliases for VORR. This continues ...Owen Anderson2011-07-151-2/+4
* 80 columns.Jim Grosbach2011-07-131-4/+5
* Pseudo-ize t2MOVCC[ri].Jim Grosbach2011-07-011-2/+6
* Pseudo-ize the Thumb tTPsoft instruction.Jim Grosbach2011-06-301-1/+2
* - Rename TargetInstrDesc, TargetOperandInfo to MCInstrDesc and MCOperandInfo andEvan Cheng2011-06-281-1/+1
* use the MachineInstrBuilder operator-> to simplify some code.Chris Lattner2011-04-291-18/+15
* Do not lose mem_operands while lowering VLD / VST intrinsics.Evan Cheng2011-04-191-0/+8
* Fix bugs in the pseuo-ization of ADCS/SBCS pointed out by Jim, as well as doi...Owen Anderson2011-04-051-47/+0
* Convert ADCS and SBCS instructions into pseudos that are expanded to the ADC/...Owen Anderson2011-04-051-0/+47
* Get rid of the non-writeback versions VLDMDB and VSTMDB, which don't actually...Owen Anderson2011-03-291-6/+4
* There are two pseudos in this case that are Thumb mode, not one.Owen Anderson2011-03-171-1/+1
* Pseudo-ize VMOVDcc and VMOVScc.Jim Grosbach2011-03-111-0/+13
* 80 columnsJim Grosbach2011-03-111-1/+2
* ARM VDUPLNfq and VDUPLNfd definitions can just be Pat<>s for VDUPLN32qJim Grosbach2011-03-111-1/+2
* Properly pseudo-ize ARM MVNCCi.Jim Grosbach2011-03-111-0/+11
* Properly pseudo-ize ARM MOVCCi and MOVCCi16.Jim Grosbach2011-03-111-0/+21
* Properly pseudo-ize MOVCCr and MOVCCs.Jim Grosbach2011-03-101-0/+27
* Preliminary support for ARM frame save directives emission via MI flags.Anton Korobeynikov2011-03-051-3/+2
* Revert both r121082 (which broke a bunch of constant pool stuff) and r125074 ...Owen Anderson2011-02-081-38/+5
* Change VLD3/4 and VST3/4 for quad registers to not update the address register.Bob Wilson2011-02-071-1/+25
OpenPOWER on IntegriCloud