| Commit message (Expand) | Author | Age | Files | Lines |
* | [ARM] Thumb2: ConstantMaterializationCost | Sjoerd Meijer | 2019-01-31 | 1 | -2/+4 |
* | [ARM] Use sub for negative offset load/store in thumb1 | David Green | 2019-01-29 | 1 | -2/+30 |
* | Update the file headers across all of the LLVM projects in the monorepo | Chandler Carruth | 2019-01-19 | 1 | -4/+3 |
* | [ARM] FP16: support vld1.16 for vector loads with post-increment | Sjoerd Meijer | 2018-12-03 | 1 | -0/+2 |
* | [SDAG] Remove the reliance on MI's allocation strategy for | Chandler Carruth | 2018-08-14 | 1 | -31/+22 |
* | [ARM] Adjust AND immediates to make them cheaper to select. | Eli Friedman | 2018-08-10 | 1 | -0/+5 |
* | [ARM] FP16: codegen support for VTRN | Sjoerd Meijer | 2018-08-09 | 1 | -0/+2 |
* | [ARM] FP16: support vector zip and unzip | Sjoerd Meijer | 2018-08-03 | 1 | -0/+4 |
* | Remove trailing space | Fangrui Song | 2018-07-30 | 1 | -4/+4 |
* | [ARM] Assert that ARMDAGToDAGISel creates valid UBFX/SBFX nodes. | Eli Friedman | 2018-06-28 | 1 | -0/+4 |
* | [NEON] Support vldNq intrinsics in AArch32 (LLVM part) | Ivan A. Kosarev | 2018-06-27 | 1 | -55/+145 |
* | ARM: convert ORR instructions to ADD where possible on Thumb. | Tim Northover | 2018-06-20 | 1 | -0/+10 |
* | [NEON] Support VST1xN intrinsics in AArch32 mode (LLVM part) | Ivan A. Kosarev | 2018-06-10 | 1 | -3/+46 |
* | [ARM] Allow CMPZ transforms even if the input has multiple uses. | Eli Friedman | 2018-06-08 | 1 | -1/+1 |
* | [NEON] Support VLD1xN intrinsics in AArch32 mode (LLVM part) | Ivan A. Kosarev | 2018-06-02 | 1 | -3/+46 |
* | Revert r333819 "[NEON] Support VLD1xN intrinsics in AArch32 mode (Clang part)" | Ivan A. Kosarev | 2018-06-02 | 1 | -46/+3 |
* | [NEON] Support VLD1xN intrinsics in AArch32 mode (Clang part) | Ivan A. Kosarev | 2018-06-02 | 1 | -3/+46 |
* | Remove \brief commands from doxygen comments. | Adrian Prantl | 2018-05-01 | 1 | -8/+8 |
* | [DAG, X86] Revert r327197 "Revert r327170, r327171, r327172" | Nirav Dave | 2018-03-19 | 1 | -1/+1 |
* | [ARM] Support for v4f16 and v8f16 vectors | Sjoerd Meijer | 2018-03-19 | 1 | -0/+2 |
* | Revert "[DAG, X86] Revert r327197 "Revert r327170, r327171, r327172"" | Nirav Dave | 2018-03-17 | 1 | -1/+1 |
* | [DAG, X86] Revert r327197 "Revert r327170, r327171, r327172" | Nirav Dave | 2018-03-17 | 1 | -1/+1 |
* | Revert: r327172 "Correct load-op-store cycle detection analysis" | Nirav Dave | 2018-03-10 | 1 | -1/+1 |
* | [DAG] Enforce stricter NodeId invariant during Instruction selection | Nirav Dave | 2018-03-09 | 1 | -1/+1 |
* | [ARM] Fix codegen for VLD3/VLD4/VST3/VST4 with WB | Florian Hahn | 2018-03-02 | 1 | -16/+19 |
* | [ARM] Armv8.2-A FP16 code generation (part 1/3) | Sjoerd Meijer | 2018-01-26 | 1 | -10/+39 |
* | [ARM] Fix erroneous availability of SMMLS for Armv7-M | Andre Vieira | 2018-01-12 | 1 | -1/+1 |
* | Fix a bunch more layering of CodeGen headers that are in Target | David Blaikie | 2017-11-17 | 1 | -2/+2 |
* | [ARM] Split Arm jump table branch into i12 and rs suffixed versions | Momchil Velikov | 2017-11-15 | 1 | -167/+0 |
* | [ARM] Tidy up banked registers encoding | Javed Absar | 2017-08-03 | 1 | -35/+4 |
* | [ARM] Unify handling of M-Class system registers | Javed Absar | 2017-07-19 | 1 | -89/+11 |
* | [ARM] Allow rematerialization of ARM Thumb literal pool loads | Sam Parker | 2017-07-14 | 1 | -3/+17 |
* | ARM: avoid handing a deleted node back to TableGen during ISel. | Tim Northover | 2017-05-02 | 1 | -0/+4 |
* | ARM: handle post-indexed NEON ops where the offset isn't the access width. | Tim Northover | 2017-04-20 | 1 | -9/+22 |
* | Fix use-after-frees on memory allocated in a Recycler. | Benjamin Kramer | 2017-04-20 | 1 | -3/+3 |
* | [ARM] Use TableGen patterns to select vtbl. NFC. | Eli Friedman | 2017-04-19 | 1 | -91/+0 |
* | [ARM] Replace some C++ selection code with TableGen patterns. NFC. | Eli Friedman | 2017-03-14 | 1 | -57/+0 |
* | [ARM] Move SMULW[B|T] isel to DAG Combine | Sam Parker | 2017-03-14 | 1 | -142/+0 |
* | Refactor the multiply-accumulate combines to act on | Artyom Skrobov | 2017-03-10 | 1 | -32/+0 |
* | In Thumb1 mode, the custom lowering for ARMISD::CMPZ could never emit tADDi3 | Artyom Skrobov | 2017-02-17 | 1 | -17/+14 |
* | [ARM] Fix incorrect mask bits in MSR encoding for write_register intrinsic | John Brawn | 2017-02-10 | 1 | -10/+6 |
* | [ARM] Add ARMISD::VLD1DUP to match vld1_dup more consistently. | Eli Friedman | 2016-12-16 | 1 | -16/+58 |
* | Revert 279703, it caused PR31404. | Nico Weber | 2016-12-16 | 1 | -58/+16 |
* | [Thumb] Teach ISel how to lower compares of AND bitmasks efficiently | Sjoerd Meijer | 2016-12-15 | 1 | -3/+136 |
* | [ARM] Add ARMISD::VLD1DUP to match vld1_dup more consistently. | Eli Friedman | 2016-12-14 | 1 | -16/+58 |
* | Remove a redundant condition found by PVS-Studio. | Chandler Carruth | 2016-11-03 | 1 | -2/+2 |
* | Revert "[Thumb] Teach ISel how to lower compares of AND bitmasks efficiently" | James Molloy | 2016-11-03 | 1 | -133/+4 |
* | [Thumb] Teach ISel how to lower compares of AND bitmasks efficiently | James Molloy | 2016-11-03 | 1 | -4/+133 |
* | [ARM] Predicate UMAAL selection on hasDSP. | Sam Parker | 2016-10-27 | 1 | -1/+2 |
* | [Thumb] Don't try and emit LDRH/LDRB from the constant pool | James Molloy | 2016-10-05 | 1 | -0/+1 |