2009-10-06 |
Bob Wilson | Add codegen support for NEON vld2 operations on quad... |
blob | commitdiff | raw |
2009-10-03 |
Bob Wilson | Add a comment to describe letters used in multiclass... |
blob | commitdiff | raw | diff to current |
2009-10-03 |
Bob Wilson | Fix encoding problem for VMLS instruction. |
blob | commitdiff | raw | diff to current |
2009-10-01 |
Evan Cheng | Add hasExtraSrcRegAllocReq and hasExtraDefRegAllocReq... |
blob | commitdiff | raw | diff to current |
2009-09-25 |
David Goodwin | Finish scheduling itineraries for NEON. |
blob | commitdiff | raw | diff to current |
2009-09-23 |
David Goodwin | Checkpoint NEON scheduling itineraries. |
blob | commitdiff | raw | diff to current |
2009-09-12 |
Anton Korobeynikov | Add QPR_VFP2 regclass and add copy_to_regclass nodes... |
blob | commitdiff | raw | diff to current |
2009-09-08 |
Anton Korobeynikov | Unbreak getOnesVector() / getZeroVector() to use valid... |
blob | commitdiff | raw | diff to current |
2009-09-08 |
Anton Korobeynikov | Add NEON 'laned' operations. This fixes another bunch... |
blob | commitdiff | raw | diff to current |
2009-09-02 |
Anton Korobeynikov | More missed vdup patterns |
blob | commitdiff | raw | diff to current |
2009-09-01 |
Bob Wilson | Add support for generating code for vst{234}lane intrin... |
blob | commitdiff | raw | diff to current |
2009-09-01 |
Bob Wilson | Generate code for vld{234}_lane intrinsics. |
blob | commitdiff | raw | diff to current |
2009-08-30 |
Anton Korobeynikov | Add missed pattern |
blob | commitdiff | raw | diff to current |
2009-08-28 |
Anton Korobeynikov | Add missed extract_element pattern |
blob | commitdiff | raw | diff to current |
2009-08-27 |
Anton Korobeynikov | Forgot about actual change :) |
blob | commitdiff | raw | diff to current |
2009-08-27 |
Anton Korobeynikov | Transform float scalar_to_vector into subreg accesses. |
blob | commitdiff | raw | diff to current |
2009-08-25 |
Bob Wilson | Remove some unused SDNode definitions. |
blob | commitdiff | raw | diff to current |
2009-08-25 |
Bob Wilson | Expose the instruction contraint string as an argument... |
blob | commitdiff | raw | diff to current |
2009-08-21 |
Bob Wilson | Rename ARM "lane_cst" operands to "nohash_imm" since... |
blob | commitdiff | raw | diff to current |
2009-08-21 |
Anton Korobeynikov | Fix some typos and use type-based isel for VZIP/VUZP... |
blob | commitdiff | raw | diff to current |
2009-08-21 |
Anton Korobeynikov | Add nodes & dummy matchers for some v{zip,uzp,trn}... |
blob | commitdiff | raw | diff to current |
2009-08-21 |
Anton Korobeynikov | Provide vext.{16,32} |
blob | commitdiff | raw | diff to current |
2009-08-19 |
Bob Wilson | Add support for Neon VEXT (vector extract) shuffles. |
blob | commitdiff | raw | diff to current |
2009-08-14 |
Bob Wilson | Create a new ARM-specific DAG node, VDUP, to represent... |
blob | commitdiff | raw | diff to current |
2009-08-14 |
Bob Wilson | During legalization, change Neon vdup_lane operations... |
blob | commitdiff | raw | diff to current |
2009-08-13 |
Bob Wilson | Revert r78852 for now. I want to do this differently... |
blob | commitdiff | raw | diff to current |
2009-08-12 |
Bob Wilson | Recognize Neon VDUP shuffles during legalization instea... |
blob | commitdiff | raw | diff to current |
2009-08-12 |
Bob Wilson | Recognize Neon VREV shuffles during legalization instea... |
blob | commitdiff | raw | diff to current |
2009-08-12 |
Bob Wilson | Generate Neon VTBL and VTBX instructions from the corre... |
blob | commitdiff | raw | diff to current |
2009-08-12 |
Bob Wilson | Fix TableGen warnings. This partly reverts my previous... |
blob | commitdiff | raw | diff to current |
2009-08-12 |
Bob Wilson | Add missing chain operands for VLD* and VST* instructions. |
blob | commitdiff | raw | diff to current |
2009-08-11 |
Owen Anderson | Split EVT into MVT and EVT, the former representing... |
blob | commitdiff | raw | diff to current |
2009-08-11 |
Bob Wilson | Use vAny type to get rid of Neon intrinsics that differ... |
blob | commitdiff | raw | diff to current |
2009-08-11 |
Bob Wilson | Use new EVT::vAny type to combine Neon intrinsics for... |
blob | commitdiff | raw | diff to current |
2009-08-11 |
David Goodwin | Fix bug in NEON convert for single-precision FP. This... |
blob | commitdiff | raw | diff to current |
2009-08-10 |
Owen Anderson | Rename MVT to EVT, in preparation for splitting SimpleV... |
blob | commitdiff | raw | diff to current |
2009-08-10 |
David Goodwin | Use NEON for single-precision int<->FP conversions. |
blob | commitdiff | raw | diff to current |
2009-08-08 |
Anton Korobeynikov | Use subclassing to print lane-like immediates (w/o... |
blob | commitdiff | raw | diff to current |
2009-08-08 |
Anton Korobeynikov | Add insert_elt / extract_elt patterns for v4f32 stuff. |
blob | commitdiff | raw | diff to current |
2009-08-08 |
Anton Korobeynikov | Lane number should be printed w/o hash |
blob | commitdiff | raw | diff to current |
2009-08-08 |
Anton Korobeynikov | Use VLDM / VSTM to spill/reload 128-bit Neon registers |
blob | commitdiff | raw | diff to current |
2009-08-08 |
Bob Wilson | Implement Neon VZIP and VUZP instructions. These are... |
blob | commitdiff | raw | diff to current |
2009-08-08 |
Bob Wilson | Implement Neon VTRN instructions. For now, anyway... |
blob | commitdiff | raw | diff to current |
2009-08-07 |
Anton Korobeynikov | Unbreak the stuff |
blob | commitdiff | raw | diff to current |
2009-08-07 |
Anton Korobeynikov | 2 more vdup.32 cases |
blob | commitdiff | raw | diff to current |
2009-08-07 |
Evan Cheng | Fix support to use NEON for single precision fp math. |
blob | commitdiff | raw | diff to current |
2009-08-06 |
Bob Wilson | Implement Neon VST[234] operations. |
blob | commitdiff | raw | diff to current |
2009-08-06 |
David Goodwin | Add parameter to pattern classes to enable an itinerary... |
blob | commitdiff | raw | diff to current |
2009-08-06 |
Bob Wilson | Neon does not actually have VLD{234}.64 instructions. |
blob | commitdiff | raw | diff to current |
2009-08-05 |
David Goodwin | When using NEON for single-precision FP, the NEON resul... |
blob | commitdiff | raw | diff to current |
2009-08-05 |
Evan Cheng | 80 col violations. |
blob | commitdiff | raw | diff to current |
2009-08-05 |
Bob Wilson | Change DAG nodes for Neon VLD2/3/4 operations to return... |
blob | commitdiff | raw | diff to current |
2009-08-04 |
Bob Wilson | Replace dregsingle operand modifier with explicit escap... |
blob | commitdiff | raw | diff to current |
2009-08-04 |
David Goodwin | Add NEON single-precision FP support for fabs and fneg. |
blob | commitdiff | raw | diff to current |
2009-08-04 |
David Goodwin | Match common pattern for FNMAC. Add NEON SP support. |
blob | commitdiff | raw | diff to current |
2009-08-04 |
David Goodwin | Initial support for single-precision FP using NEON... |
blob | commitdiff | raw | diff to current |
2009-08-04 |
Bob Wilson | Lower Neon VLD* intrinsics to custom DAG nodes, and... |
blob | commitdiff | raw | diff to current |
2009-07-29 |
Bob Wilson | Change Neon VLDn intrinsics to return multiple values... |
blob | commitdiff | raw | diff to current |
2009-07-26 |
Bob Wilson | Add support for ARM Neon VREV instructions. |
blob | commitdiff | raw | diff to current |
2009-07-08 |
Evan Cheng | - Add some NEON ld / st instruction static encoding. |
blob | commitdiff | raw | diff to current |
2009-07-08 |
Bob Wilson | Implement NEON vst1 instruction. |
blob | commitdiff | raw | diff to current |
2009-07-08 |
Bob Wilson | Implement NEON vld1 instructions. |
blob | commitdiff | raw | diff to current |
2009-06-22 |
Bob Wilson | Add support for ARM's Advanced SIMD (NEON) instruction... |
blob | commitdiff | raw | diff to current |
|