summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* [ARM] Add mrrc/mrrc2 co-processor intrinsicsRanjeet Singh2016-06-131-0/+28
* Pass DebugLoc and SDLoc by const ref.Benjamin Kramer2016-06-121-6/+7
* [Thumb] Select a BIC instead of AND if the immediate can be encoded more opti...James Molloy2016-06-091-1/+40
* [Thumb-1] Add optimized constant materialization for integers [256..512)James Molloy2016-06-071-0/+1
* [ARM] Add additional matching for UBFX instructionsOliver Stannard2016-06-011-0/+21
* Apply clang-tidy's misc-static-assert where it makes sense.Benjamin Kramer2016-05-271-5/+7
* SDAG: Implement Select instead of SelectImpl in ARMDAGToDAGISelJustin Bogner2016-05-121-258/+347
* SDAG: Clean up dangling nodes in ARMISelDAGToDAG::SelectImplJustin Bogner2016-05-121-1/+7
* SDAG: Rename Select->SelectImpl and repurpose Select as returning voidJustin Bogner2016-05-051-3/+2
* ARM: Use a Handle to track SDNodes in case they're CSE'd. NFCJustin Bogner2016-05-051-4/+2
* ARM: use a pseudo-instruction for cmpxchg at -O0.Tim Northover2016-04-181-0/+33
* [NFC] Header cleanupMehdi Amini2016-04-181-1/+0
* [ARM] Enable SMLAW[B|T] and SMLUW[B|T] instruction selectionSam Parker2016-04-081-0/+138
* ARM: support TLS for WoASaleem Abdulrasool2016-02-031-0/+5
* ARM: don't mangle DAG constant if it has more than one useTim Northover2016-01-291-2/+2
* [ARM] Add new system registers to ARMv8-M Baseline/MainlineBradley Smith2016-01-251-7/+32
* # This is a combination of 2 commits.Reid Kleckner2016-01-151-32/+7
* [ARM] Add new system registers to ARMv8-M Baseline/MainlineBradley Smith2016-01-151-7/+32
* [ARM] Add ARMv8-A semaphore/atomic instructions to ARMv8-M Baseline/MainlineBradley Smith2016-01-151-1/+1
* ARM: support TLS accesses on Darwin platformsTim Northover2016-01-071-5/+10
* ARM: don't use a deleted node as the BaseReg in complex pattern.Tim Northover2015-12-091-1/+4
* [ARM] Handle the inline asm constraint type 'o'James Molloy2015-10-261-0/+1
* ARM: Remove implicit ilist iterator conversions, NFCDuncan P. N. Exon Smith2015-10-191-2/+2
* [ARM] Handle +t2dsp feature as an ArchExtKind in ARMTargetParser.defArtyom Skrobov2015-09-241-4/+4
* [ARM] Extract shifts out of multiply-by-constantJohn Brawn2015-09-141-19/+111
* [ADT] Switch a bunch of places in LLVM that were doing single-characterChandler Carruth2015-09-101-2/+2
OpenPOWER on IntegriCloud