summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp
Commit message (Expand)AuthorAgeFilesLines
* [ARM] Thumb2: ConstantMaterializationCostSjoerd Meijer2019-01-311-2/+4
* [ARM] Use sub for negative offset load/store in thumb1David Green2019-01-291-2/+30
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [ARM] FP16: support vld1.16 for vector loads with post-incrementSjoerd Meijer2018-12-031-0/+2
* [SDAG] Remove the reliance on MI's allocation strategy forChandler Carruth2018-08-141-31/+22
* [ARM] Adjust AND immediates to make them cheaper to select.Eli Friedman2018-08-101-0/+5
* [ARM] FP16: codegen support for VTRNSjoerd Meijer2018-08-091-0/+2
* [ARM] FP16: support vector zip and unzipSjoerd Meijer2018-08-031-0/+4
* Remove trailing spaceFangrui Song2018-07-301-4/+4
* [ARM] Assert that ARMDAGToDAGISel creates valid UBFX/SBFX nodes.Eli Friedman2018-06-281-0/+4
* [NEON] Support vldNq intrinsics in AArch32 (LLVM part)Ivan A. Kosarev2018-06-271-55/+145
* ARM: convert ORR instructions to ADD where possible on Thumb.Tim Northover2018-06-201-0/+10
* [NEON] Support VST1xN intrinsics in AArch32 mode (LLVM part)Ivan A. Kosarev2018-06-101-3/+46
* [ARM] Allow CMPZ transforms even if the input has multiple uses.Eli Friedman2018-06-081-1/+1
* [NEON] Support VLD1xN intrinsics in AArch32 mode (LLVM part)Ivan A. Kosarev2018-06-021-3/+46
* Revert r333819 "[NEON] Support VLD1xN intrinsics in AArch32 mode (Clang part)"Ivan A. Kosarev2018-06-021-46/+3
* [NEON] Support VLD1xN intrinsics in AArch32 mode (Clang part)Ivan A. Kosarev2018-06-021-3/+46
* Remove \brief commands from doxygen comments.Adrian Prantl2018-05-011-8/+8
* [DAG, X86] Revert r327197 "Revert r327170, r327171, r327172"Nirav Dave2018-03-191-1/+1
* [ARM] Support for v4f16 and v8f16 vectorsSjoerd Meijer2018-03-191-0/+2
* Revert "[DAG, X86] Revert r327197 "Revert r327170, r327171, r327172""Nirav Dave2018-03-171-1/+1
* [DAG, X86] Revert r327197 "Revert r327170, r327171, r327172"Nirav Dave2018-03-171-1/+1
* Revert: r327172 "Correct load-op-store cycle detection analysis"Nirav Dave2018-03-101-1/+1
* [DAG] Enforce stricter NodeId invariant during Instruction selectionNirav Dave2018-03-091-1/+1
* [ARM] Fix codegen for VLD3/VLD4/VST3/VST4 with WBFlorian Hahn2018-03-021-16/+19
* [ARM] Armv8.2-A FP16 code generation (part 1/3)Sjoerd Meijer2018-01-261-10/+39
* [ARM] Fix erroneous availability of SMMLS for Armv7-MAndre Vieira2018-01-121-1/+1
* Fix a bunch more layering of CodeGen headers that are in TargetDavid Blaikie2017-11-171-2/+2
* [ARM] Split Arm jump table branch into i12 and rs suffixed versionsMomchil Velikov2017-11-151-167/+0
* [ARM] Tidy up banked registers encodingJaved Absar2017-08-031-35/+4
* [ARM] Unify handling of M-Class system registersJaved Absar2017-07-191-89/+11
* [ARM] Allow rematerialization of ARM Thumb literal pool loadsSam Parker2017-07-141-3/+17
* ARM: avoid handing a deleted node back to TableGen during ISel.Tim Northover2017-05-021-0/+4
* ARM: handle post-indexed NEON ops where the offset isn't the access width.Tim Northover2017-04-201-9/+22
* Fix use-after-frees on memory allocated in a Recycler.Benjamin Kramer2017-04-201-3/+3
* [ARM] Use TableGen patterns to select vtbl. NFC.Eli Friedman2017-04-191-91/+0
* [ARM] Replace some C++ selection code with TableGen patterns. NFC.Eli Friedman2017-03-141-57/+0
* [ARM] Move SMULW[B|T] isel to DAG CombineSam Parker2017-03-141-142/+0
* Refactor the multiply-accumulate combines to act onArtyom Skrobov2017-03-101-32/+0
* In Thumb1 mode, the custom lowering for ARMISD::CMPZ could never emit tADDi3Artyom Skrobov2017-02-171-17/+14
* [ARM] Fix incorrect mask bits in MSR encoding for write_register intrinsicJohn Brawn2017-02-101-10/+6
* [ARM] Add ARMISD::VLD1DUP to match vld1_dup more consistently.Eli Friedman2016-12-161-16/+58
* Revert 279703, it caused PR31404.Nico Weber2016-12-161-58/+16
* [Thumb] Teach ISel how to lower compares of AND bitmasks efficientlySjoerd Meijer2016-12-151-3/+136
* [ARM] Add ARMISD::VLD1DUP to match vld1_dup more consistently.Eli Friedman2016-12-141-16/+58
* Remove a redundant condition found by PVS-Studio.Chandler Carruth2016-11-031-2/+2
* Revert "[Thumb] Teach ISel how to lower compares of AND bitmasks efficiently"James Molloy2016-11-031-133/+4
* [Thumb] Teach ISel how to lower compares of AND bitmasks efficientlyJames Molloy2016-11-031-4/+133
* [ARM] Predicate UMAAL selection on hasDSP.Sam Parker2016-10-271-1/+2
* [Thumb] Don't try and emit LDRH/LDRB from the constant poolJames Molloy2016-10-051-0/+1
OpenPOWER on IntegriCloud