summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* Use StringRef in Pass/PassManager APIs (NFC)Mehdi Amini2016-10-011-3/+1
* ARM: check alignment before transforming ldr -> ldm (or similar).Tim Northover2016-09-191-8/+24
* getVectorElementType().getSizeInBits() -> getScalarSizeInBits() ; NFCISanjay Patel2016-09-141-2/+2
* Revert "[Thumb] Teach ISel how to lower compares of AND bitmasks efficiently"James Molloy2016-09-141-133/+4
* [Thumb] Teach ISel how to lower compares of AND bitmasks efficientlyJames Molloy2016-09-131-4/+133
* Revert r281215, it caused PR30358.Nico Weber2016-09-121-134/+4
* [Thumb] Teach ISel how to lower compares of AND bitmasks efficientlyJames Molloy2016-09-121-4/+134
* [Thumb] Select (CMPZ X, -C) -> (CMPZ (ADDS X, C), 0)James Molloy2016-09-091-0/+42
* Replace "fallthrough" comments with LLVM_FALLTHROUGHJustin Bogner2016-08-171-1/+1
* [ARM] Constant Materialize: imms with specific value can be encoded into mov.wWeiming Zhao2016-08-051-1/+3
* Revert "[ARM] Constant Materialize: imms with specific value can be encoded i...Bruno Cardoso Lopes2016-08-031-3/+1
* [ARM] Constant Materialize: imms with specific value can be encoded into mov.wWeiming Zhao2016-08-031-1/+3
* ARM: only form SMMLS when SUBE flags unused.Tim Northover2016-08-021-1/+2
* MachineFunction: Return reference for getFrameInfo(); NFCMatthias Braun2016-07-281-9/+9
* [ARM] Improve longMAC codegen testSam Parker2016-07-251-0/+4
* [ARM] Enable ISel of SMMLS for ARM and Thumb2Sam Parker2016-07-251-0/+30
* [ARM] Skip inline asm memory operands in DAGToDAGISelDiana Picus2016-07-201-0/+11
* Revert "[ARM] Skip inline asm memory operands in DAGToDAGISel"Vitaly Buka2016-07-181-11/+0
* [ARM] Skip inline asm memory operands in DAGToDAGISelDiana Picus2016-07-181-0/+11
* [Thumb-1] Select post-increment load and store where possibleJames Molloy2016-07-151-0/+29
* [ARM] Do not test for CPUs, use SubtargetFeatures. Also remove 1 flagDiana Picus2016-07-071-10/+1
* [Thumb] Reapply r272251 with a fix for PR28348 (mk 2)James Molloy2016-07-051-1/+43
* Revert "[Thumb] Reapply r272251 with a fix for PR28348"James Molloy2016-07-041-40/+1
* [Thumb] Reapply r272251 with a fix for PR28348James Molloy2016-07-041-1/+40
* Revert r272251, it caused PR28348.Nico Weber2016-06-291-40/+1
* [ARM] Enable isel of UMAALSam Parker2016-06-201-0/+40
* [ARM] Strength reduce vectors to arrays.Benjamin Kramer2016-06-171-22/+10
* [ARM] Add support for mrrc/mrrc2 intrinsics.Ranjeet Singh2016-06-171-0/+35
* Reverting r272778 because there's an assertionRanjeet Singh2016-06-151-28/+0
* [ARM] Add support for mrrc/mrrc2 intrinsics.Ranjeet Singh2016-06-151-0/+28
* [Thumb] Fix off-by-one error in r272007James Molloy2016-06-141-1/+1
* [ARM] Reverting r272544 because clang patch needsRanjeet Singh2016-06-131-28/+0
OpenPOWER on IntegriCloud