2010-11-03 |
Owen Anderson | Add support for code generation of the one register... |
blob | commitdiff | raw |
2010-11-03 |
Owen Anderson | Unlike a lot of NEON instructions, vext isn't _actually... |
blob | commitdiff | raw | diff to current |
2010-11-03 |
Bob Wilson | Add codegen patterns for VST1-lane instructions. Radar... |
blob | commitdiff | raw | diff to current |
2010-11-03 |
Jim Grosbach | Break ARM addrmode4 (load/store multiple base address... |
blob | commitdiff | raw | diff to current |
2010-11-02 |
Owen Anderson | Revert r118097 to fix buildbots. |
blob | commitdiff | raw | diff to current |
2010-11-02 |
Owen Anderson | Since these fields are not exactly equivalent to the... |
blob | commitdiff | raw | diff to current |
2010-11-02 |
Owen Anderson | Provide correct encodings for the remaining vst variant... |
blob | commitdiff | raw | diff to current |
2010-11-02 |
Owen Anderson | Tentative encodings for the "single element from one... |
blob | commitdiff | raw | diff to current |
2010-11-02 |
Owen Anderson | Add correct encodings for basic variants for vst3 and... |
blob | commitdiff | raw | diff to current |
2010-11-02 |
Bob Wilson | Add NEON VST1-lane instructions. Partial fix for Radar... |
blob | commitdiff | raw | diff to current |
2010-11-02 |
Owen Anderson | Add correct encodings for the basic variants for vst2. |
blob | commitdiff | raw | diff to current |
2010-11-02 |
Owen Anderson | Add correct encodings for the basic form of vst1. |
blob | commitdiff | raw | diff to current |
2010-11-02 |
Owen Anderson | Factor out a common encoding class for loads and stores... |
blob | commitdiff | raw | diff to current |
2010-11-02 |
Owen Anderson | Add correct encodings for the rest of the vld instructi... |
blob | commitdiff | raw | diff to current |
2010-11-02 |
Owen Anderson | Add correct NEON encodings for vld2, vld3, and vld4... |
blob | commitdiff | raw | diff to current |
2010-11-02 |
Owen Anderson | Attempt to provide correct encodings for a number of... |
blob | commitdiff | raw | diff to current |
2010-11-02 |
Owen Anderson | Add correct NEON encodings for the "multiple single... |
blob | commitdiff | raw | diff to current |
2010-11-01 |
Bob Wilson | Add NEON VLD1-lane instructions. Partial fix for Radar... |
blob | commitdiff | raw | diff to current |
2010-10-28 |
Owen Anderson | Add correct NEON encodings for vtbl and vtbx. |
blob | commitdiff | raw | diff to current |
2010-10-27 |
Owen Anderson | Add correct NEON encodings for vext, vtrn, vuzp, and... |
blob | commitdiff | raw | diff to current |
2010-10-27 |
Owen Anderson | Provide correct encodings for NEON vcvt, which has... |
blob | commitdiff | raw | diff to current |
2010-10-27 |
Owen Anderson | Provide correct encodings for the get_lane and set_lane... |
blob | commitdiff | raw | diff to current |
2010-10-27 |
Owen Anderson | Provide correct NEON encodings for vdup. |
blob | commitdiff | raw | diff to current |
2010-10-27 |
Owen Anderson | Add correct NEON encodings for vsli and vsri. |
blob | commitdiff | raw | diff to current |
2010-10-27 |
Owen Anderson | Add correct NEON encodings for vsra and vrsra. |
blob | commitdiff | raw | diff to current |
2010-10-26 |
Owen Anderson | Add correct NEON encodings for vqshl, vqshrn, vqshrun... |
blob | commitdiff | raw | diff to current |
2010-10-26 |
Owen Anderson | Correct NEON encodings for vshrn, vrshl, vrshr, vrshrn. |
blob | commitdiff | raw | diff to current |
2010-10-26 |
Owen Anderson | Simplify classes for shift instructions, which are... |
blob | commitdiff | raw | diff to current |
2010-10-26 |
Owen Anderson | Provide correct NEON encodings for vshl, register and... |
blob | commitdiff | raw | diff to current |
2010-10-26 |
Owen Anderson | Add correct NEON encoding for vpadal. |
blob | commitdiff | raw | diff to current |
2010-10-26 |
Owen Anderson | Add NEON encodings for vmov and vmvn of immediates. |
blob | commitdiff | raw | diff to current |
2010-10-25 |
Owen Anderson | Add correct encodings for NEON vabal. |
blob | commitdiff | raw | diff to current |
2010-10-25 |
Owen Anderson | Add correct NEON encodings for vaba. |
blob | commitdiff | raw | diff to current |
2010-10-25 |
Owen Anderson | Attempt to provide correct encodings for NEON vbit... |
blob | commitdiff | raw | diff to current |
2010-10-25 |
Owen Anderson | Provide correct NEON encodings for vbsl. |
blob | commitdiff | raw | diff to current |
2010-10-25 |
Owen Anderson | Add correct instruction encodings for vbic, vorn, and... |
blob | commitdiff | raw | diff to current |
2010-10-25 |
Owen Anderson | Add NEON encoding tests for vcgt and vacgt. |
blob | commitdiff | raw | diff to current |
2010-10-25 |
Owen Anderson | Add tests for NEON encodings of vcge and vacge. |
blob | commitdiff | raw | diff to current |
2010-10-25 |
Owen Anderson | Add a warning about our inability to test the encoding... |
blob | commitdiff | raw | diff to current |
2010-10-22 |
Owen Anderson | Add correct NEON encodings for vqdmlal. |
blob | commitdiff | raw | diff to current |
2010-10-22 |
Owen Anderson | Provide correct encodings for NEON vmlal. |
blob | commitdiff | raw | diff to current |
2010-10-22 |
Owen Anderson | Provide correct NEON encodings for vmla. |
blob | commitdiff | raw | diff to current |
2010-10-21 |
Owen Anderson | ARM encodes Q registers as 2xregno (i.e. the number... |
blob | commitdiff | raw | diff to current |
2010-10-21 |
Owen Anderson | Add correct NEON encodings for vhadd and vrhadd. |
blob | commitdiff | raw | diff to current |
2010-10-21 |
Owen Anderson | Add correct encodings for NEON vaddw.s* and vaddw.u*. |
blob | commitdiff | raw | diff to current |
2010-10-21 |
Owen Anderson | Provide correct NEON encodings for vaddl.u* and vaddl.s*. |
blob | commitdiff | raw | diff to current |
2010-10-21 |
Owen Anderson | Implement correct encodings for NEON vadd, both integer... |
blob | commitdiff | raw | diff to current |
2010-10-13 |
Jim Grosbach | A few 80 column fixes. |
blob | commitdiff | raw | diff to current |
2010-10-11 |
Evan Cheng | More ARM scheduling itinerary fixes. |
blob | commitdiff | raw | diff to current |
2010-10-11 |
Evan Cheng | Proper VST scheduling itineraries. |
blob | commitdiff | raw | diff to current |
2010-10-09 |
Evan Cheng | Add VLD4 scheduling itineraries. |
blob | commitdiff | raw | diff to current |
2010-10-09 |
Evan Cheng | Finish vld3 and vld4. |
blob | commitdiff | raw | diff to current |
2010-10-09 |
Evan Cheng | Correct some load / store instruction itinerary mistakes: |
blob | commitdiff | raw | diff to current |
2010-10-07 |
Evan Cheng | Model operand cycles of vldm / vstm; also fixes schedul... |
blob | commitdiff | raw | diff to current |
2010-10-06 |
Jim Grosbach | Change the NEON VDUPfdf and VDUPfqf pseudo-instructions... |
blob | commitdiff | raw | diff to current |
2010-10-06 |
Jim Grosbach | Add a 'pattern' arg to the ARM PseudoNeonI class. |
blob | commitdiff | raw | diff to current |
2010-10-01 |
Jim Grosbach | Nuke the rest of the :comment references |
blob | commitdiff | raw | diff to current |
2010-10-01 |
Evan Cheng | Fix scheduling infor for vmovn and vshrn which I broke... |
blob | commitdiff | raw | diff to current |
2010-10-01 |
Evan Cheng | NEON scheduling info fix. vmov reg, reg are single... |
blob | commitdiff | raw | diff to current |
2010-09-16 |
Bob Wilson | Change VLDMQ and VSTMQ to be pseudo instructions. ... |
blob | commitdiff | raw | diff to current |
2010-09-15 |
Bob Wilson | Use VLD1/VST1 pseudo instructions for loadRegFromStackS... |
blob | commitdiff | raw | diff to current |
2010-09-14 |
Jim Grosbach | Reapply r113875 with additional cleanups. |
blob | commitdiff | raw | diff to current |
2010-09-14 |
Bob Wilson | Make NEON ld/st pseudo instruction classes take the... |
blob | commitdiff | raw | diff to current |
2010-09-13 |
Bob Wilson | Convert some VTBL and VTBX instructions to use pseudo... |
blob | commitdiff | raw | diff to current |
2010-09-13 |
Bob Wilson | Switch all the NEON vld-lane and vst-lane instructions... |
blob | commitdiff | raw | diff to current |
2010-09-09 |
Bob Wilson | Fix NEON VLD pseudo instruction itineraries that were... |
blob | commitdiff | raw | diff to current |
2010-09-08 |
Jim Grosbach | VFP/NEON load/store multiple instructions are addrmode4... |
blob | commitdiff | raw | diff to current |
2010-09-03 |
Bob Wilson | Finish converting the rest of the NEON VLD instructions... |
blob | commitdiff | raw | diff to current |
2010-09-03 |
Bob Wilson | Replace NEON vabdl, vaba, and vabal intrinsics with... |
blob | commitdiff | raw | diff to current |
2010-09-02 |
Bob Wilson | Convert VLD1 and VLD2 instructions to use pseudo-instru... |
blob | commitdiff | raw | diff to current |
2010-09-01 |
Bob Wilson | Remove NEON vmull, vmlal, and vmlsl intrinsics, replaci... |
blob | commitdiff | raw | diff to current |
2010-08-30 |
Bob Wilson | Remove NEON vmovn intrinsic, replacing it with vector... |
blob | commitdiff | raw | diff to current |
2010-08-29 |
Bob Wilson | Remove NEON vaddl, vaddw, vsubl, and vsubw intrinsics... |
blob | commitdiff | raw | diff to current |
2010-08-28 |
Bob Wilson | Use pseudo instructions for VST1 and VST2. |
blob | commitdiff | raw | diff to current |
2010-08-28 |
Bob Wilson | We don't need to custom-select VLDMQ and VSTMQ anymore. |
blob | commitdiff | raw | diff to current |
2010-08-27 |
Bob Wilson | Change ARM VFP VLDM/VSTM instructions to use addressing... |
blob | commitdiff | raw | diff to current |
2010-08-26 |
Bob Wilson | Use pseudo instructions for VST3. |
blob | commitdiff | raw | diff to current |
2010-08-26 |
Bob Wilson | Use pseudo instructions for VST1d64Q. |
blob | commitdiff | raw | diff to current |
2010-08-25 |
Bob Wilson | Start converting NEON load/stores to use pseudo instruc... |
blob | commitdiff | raw | diff to current |
2010-08-20 |
Bob Wilson | Replace the arm.neon.vmovls and vmovlu intrinsics with... |
blob | commitdiff | raw | diff to current |
2010-07-31 |
Daniel Dunbar | Silence some -Asserts uninitialized variable warnings. |
blob | commitdiff | raw | diff to current |
2010-07-14 |
Bob Wilson | Add support for NEON VMVN immediate instructions. |
blob | commitdiff | raw | diff to current |
2010-07-14 |
Bob Wilson | The bits in the cmode field of 32-bit VMOV immediate... |
blob | commitdiff | raw | diff to current |
2010-07-13 |
Bob Wilson | Use a target-specific VMOVIMM DAG node instead of BUILD... |
blob | commitdiff | raw | diff to current |
2010-07-07 |
Bob Wilson | Also use REG_SEQUENCE for VTBX instructions. |
blob | commitdiff | raw | diff to current |
2010-07-06 |
Bob Wilson | Use REG_SEQUENCE nodes to make the table registers... |
blob | commitdiff | raw | diff to current |
2010-06-25 |
Bob Wilson | Fix indentation. |
blob | commitdiff | raw | diff to current |
2010-06-19 |
Bob Wilson | Remove a fixme comment that is no longer relevant. |
blob | commitdiff | raw | diff to current |
2010-06-15 |
Bob Wilson | Add basic support for NEON modified immediates besides... |
blob | commitdiff | raw | diff to current |
2010-06-14 |
Bob Wilson | Rename functions referring to VMOV immediates to refer... |
blob | commitdiff | raw | diff to current |
2010-06-11 |
Bob Wilson | Add instruction encoding for the Neon VMOV immediate... |
blob | commitdiff | raw | diff to current |
2010-06-07 |
Bob Wilson | Further changes for Neon vector shuffles: |
blob | commitdiff | raw | diff to current |
2010-05-24 |
Jakob Stoklund Olesen | Fix a few places that depended on the numeric value... |
blob | commitdiff | raw | diff to current |
2010-05-24 |
Jakob Stoklund Olesen | Switch ARMRegisterInfo.td to use SubRegIndex and elimin... |
blob | commitdiff | raw | diff to current |
2010-05-19 |
Evan Cheng | Mark pattern-less mayLoad / mayStore instructions never... |
blob | commitdiff | raw | diff to current |
2010-05-17 |
Evan Cheng | vmov of immediates are trivially re-materializable. |
blob | commitdiff | raw | diff to current |
2010-05-16 |
Anton Korobeynikov | Chris said that the comment char should be escaped... |
blob | commitdiff | raw | diff to current |
2010-05-14 |
Evan Cheng | Added a QQQQ register file to model 4-consecutive Q... |
blob | commitdiff | raw | diff to current |
2010-05-13 |
Evan Cheng | Bring back VLD1q and VST1q and use them for reloading... |
blob | commitdiff | raw | diff to current |
2010-05-13 |
Evan Cheng | Mark some pattern-less instructions as neverHasSideEffects. |
blob | commitdiff | raw | diff to current |
next |