| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | Add NVTBLFrm to represent A8.6.406 VTBL, VTBX Vector Table Lookup Instructions. | Johnny Chen | 2010-03-29 | 1 | -8/+8 |
* | fix integer negates to use the proper type for the zero vectors, | Chris Lattner | 2010-03-28 | 1 | -11/+14 |
* | fix vnot matching to explicitly specify the type of the | Chris Lattner | 2010-03-28 | 1 | -10/+16 |
* | Fix indentation. | Bob Wilson | 2010-03-27 | 1 | -34/+34 |
* | Add a format argument to the N3V and N3VX classes, removing the N3Vf class. | Bob Wilson | 2010-03-27 | 1 | -185/+192 |
* | Add NVMulSLFrm to represent "3-register multiply with scalar" operations and set | Johnny Chen | 2010-03-27 | 1 | -122/+129 |
* | Remove the duplicate multiclass N3VSh_QHSD and use N3VInt_QHSD which is modified | Johnny Chen | 2010-03-26 | 1 | -193/+154 |
* | Add NVExtFrm to represent NEON Vector Extract Instructions, that uses Inst{11-8} | Johnny Chen | 2010-03-26 | 1 | -10/+10 |
* | Add N3RegVShFrm to represent 3-Register Vector Shift Instructions, which do not | Johnny Chen | 2010-03-26 | 1 | -18/+72 |
* | Add N2RegVShLFrm and N2RegVShRFrm formats so that the disassembler can easily | Johnny Chen | 2010-03-26 | 1 | -42/+52 |
* | Add NVCVTFrm (NEON Convert with fractional bits immediate) and modify N2VImm to | Johnny Chen | 2010-03-25 | 1 | -14/+14 |
* | Added a new instruction class NVDupLane to be inherited by VDUPLND and VDUPLNQ, | Johnny Chen | 2010-03-25 | 1 | -20/+18 |
* | Trivial formating change. | Johnny Chen | 2010-03-24 | 1 | -2/+2 |
* | Reverted r99326 which added NVdVmVCVTFrm, and later renamed to NVCVTFrm. | Johnny Chen | 2010-03-24 | 1 | -24/+9 |
* | Reverted r99376. The disassembler will deal with the 2-reg format of these two | Johnny Chen | 2010-03-24 | 1 | -3/+0 |
* | Mark VMOVDneon and VMOVQ as having the N2RegFrm form to help the disassembler. | Johnny Chen | 2010-03-24 | 1 | -2/+5 |
* | Renamed NVdVmImmFrm and NVdVmVCVTFrm to the more proper N2RegFrm and NVCVTFrm, | Johnny Chen | 2010-03-24 | 1 | -5/+5 |
* | Add comment. | Johnny Chen | 2010-03-23 | 1 | -0/+1 |
* | Add New NEON Format NVdVmVCVTFrm. | Johnny Chen | 2010-03-23 | 1 | -9/+24 |
* | Fix VLDMQ and VSTMQ instructions to use the correct encoding and address modes. | Bob Wilson | 2010-03-23 | 1 | -22/+24 |
* | Rename some instructions to match the corresponding NEON opcode. | Bob Wilson | 2010-03-23 | 1 | -4/+4 |
* | Change VST1 instructions for loading Q register values to operate on pairs | Bob Wilson | 2010-03-23 | 1 | -31/+33 |
* | Change VLD1 instructions for loading Q register values to operate on pairs | Bob Wilson | 2010-03-23 | 1 | -33/+34 |
* | Rename one more NEON instruction that I missed earlier. | Bob Wilson | 2010-03-22 | 1 | -1/+1 |
* | Regroup some instructions. No functional change. | Bob Wilson | 2010-03-22 | 1 | -43/+43 |
* | Rename some VLD1/VST1 instructions to match the implementation, i.e., the | Bob Wilson | 2010-03-22 | 1 | -8/+8 |
* | Remove some redundant instruction classes. | Bob Wilson | 2010-03-22 | 1 | -63/+16 |
* | Refactor instruction encoding arguments for VLDnLN/VSTnLN classes to | Bob Wilson | 2010-03-22 | 1 | -96/+96 |
* | Re-commit r98683 ("remove redundant writeback flag from ARM address mode 6") | Bob Wilson | 2010-03-20 | 1 | -56/+56 |
* | Add instruction variants for VST2, VST3, and VST4 "store-lane" operations with | Bob Wilson | 2010-03-20 | 1 | -0/+47 |
* | Add variants of VST2, VST3 and VST4 with address register writeback, and | Bob Wilson | 2010-03-20 | 1 | -30/+80 |
* | Add instructions for double-spaced VST3 and VST4 without address register | Bob Wilson | 2010-03-20 | 1 | -27/+32 |
* | Add VST1 instructions with address register writeback. | Bob Wilson | 2010-03-20 | 1 | -1/+47 |
* | Add instruction variants for VLD2, VLD3, and VLD4 "load-lane" operations with | Bob Wilson | 2010-03-20 | 1 | -0/+51 |
* | Tidy some more comments and whitespace. | Bob Wilson | 2010-03-20 | 1 | -35/+29 |
* | Add variants of VLD2, VLD3 and VLD4 with address register writeback, and | Bob Wilson | 2010-03-20 | 1 | -32/+82 |
* | Tidy some comments and whitespace for consistency. | Bob Wilson | 2010-03-20 | 1 | -8/+7 |
* | Rename some instructions for consistency and sanity: use "_UPD" suffix for | Bob Wilson | 2010-03-20 | 1 | -48/+48 |
* | Add instructions for double-spaced VLD3 and VLD4 without address register | Bob Wilson | 2010-03-20 | 1 | -25/+30 |
* | Add VLD1 instructions with address register writeback. | Bob Wilson | 2010-03-20 | 1 | -1/+48 |
* | Revert this change, since it was causing ARM performance regressions. | Bob Wilson | 2010-03-19 | 1 | -23/+4 |
* | Get rid of target-specific fp <-> int nodes when still I'm here. | Anton Korobeynikov | 2010-03-18 | 1 | -4/+23 |
* | Refactor NEON ld/st instructions to hardcode class arguments that are constants. | Bob Wilson | 2010-03-18 | 1 | -201/+193 |
* | Revert 98745 with respect to the addition of NEONFrm subformats for disassembly. | Johnny Chen | 2010-03-17 | 1 | -410/+85 |
* | Added sub-formats to the NeonI/NeonXI instructions to further refine the NEONFrm | Johnny Chen | 2010-03-17 | 1 | -85/+410 |
* | Revert 98683. It is breaking something in the disassembler. | Bob Wilson | 2010-03-16 | 1 | -4/+4 |
* | Remove redundant writeback flag from ARM address mode 6. Also remove the | Bob Wilson | 2010-03-16 | 1 | -4/+4 |
* | --- Reverse-merging r98637 into '.': | Bob Wilson | 2010-03-16 | 1 | -410/+85 |
* | Initial ARM/Thumb disassembler check-in. It consists of a tablgen backend | Johnny Chen | 2010-03-16 | 1 | -85/+410 |
* | fix an ambiguous pattern, contrary to expectations, scalar_to_vector | Chris Lattner | 2010-03-15 | 1 | -1/+1 |