summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* [ARM] Get rid of SelectT2ShifterOperandReg, NFCJohn Brawn2015-09-071-25/+1
* [ARM] Reorganise and simplify thumb-1 load/store selectionJohn Brawn2015-08-131-93/+6
* ARMISelDAGToDAG.cpp had this self-contradictory code:Artyom Skrobov2015-08-051-5/+5
* Make TargetLowering::getPointerTy() taking DataLayout as an argumentMehdi Amini2015-07-091-16/+31
* Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)Alexander Kornienko2015-06-231-1/+1
* Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko2015-06-191-1/+1
* [arm] Fix r238921. We must handle Constraint_i too.Daniel Sanders2015-06-031-0/+4
* [arm] Distinguish the /U[qytnms]/, 'Uv', 'Q', and 'm' inline assembly memory ...Daniel Sanders2015-06-031-7/+19
* Re-commit of r238201 with fix for building with shared libraries.Luke Cheeseman2015-06-011-0/+428
* Revert "Re-commit changes in r237579 with fix for bug breaking windows builds."Diego Novillo2015-05-261-428/+0
* Re-commit changes in r237579 with fix for bug breaking windows builds.Luke Cheeseman2015-05-261-0/+428
* Revert r237579, as it broke windows buildbotsOliver Stannard2015-05-181-423/+0
* [LLVM - ARM/AArch64] Add ACLE special register intrinsicsOliver Stannard2015-05-181-0/+423
* Reapply r235977 "[DebugInfo] Add debug locations to constant SD nodes"Sergey Dmitrouk2015-04-281-143/+161
* Revert "[DebugInfo] Add debug locations to constant SD nodes"Daniel Jasper2015-04-281-161/+143
* [DebugInfo] Add debug locations to constant SD nodesSergey Dmitrouk2015-04-281-143/+161
* Recommit r232027 with PR22883 fixed: Add infrastructure for support of multip...Daniel Sanders2015-03-131-3/+4
* Revert "r232027 - Add infrastructure for support of multiple memory constraints"Hal Finkel2015-03-121-4/+3
* Add infrastructure for support of multiple memory constraints.Daniel Sanders2015-03-121-3/+4
* Make constant arrays that are passed to functions as const.Benjamin Kramer2015-03-071-1/+1
* Improve handling of stack accesses in Thumb-1Renato Golin2015-02-251-0/+15
* Get the cached subtarget off the MachineFunction rather thanEric Christopher2015-02-201-1/+1
* [ARM] Re-re-apply VLD1/VST1 base-update combine.Ahmed Bougacha2015-02-191-5/+11
* MathExtras: Bring Count(Trailing|Leading)Ones and CountPopulation in line wit...Benjamin Kramer2015-02-121-1/+1
* [ARM] Also support v2f64 vld1/vst1.Ahmed Bougacha2014-12-091-0/+2
* [ARM] Remove more dead code.Tilmann Scheller2014-11-051-4/+0
* ARM: rework Thumb1 frame index rewritingTim Northover2014-10-201-3/+2
* Cache TargetLowering on SelectionDAGISel and update previousEric Christopher2014-10-081-33/+18
* ARM: Negative offset support problemRenato Golin2014-09-091-2/+2
* Have MachineFunction cache a pointer to the subtarget to make lookupsEric Christopher2014-08-051-1/+1
* Remove the TargetMachine forwards for TargetSubtargetInfo basedEric Christopher2014-08-041-1/+1
* ARM: spot SBFX-compatbile code expressed with sign_extend_inregTim Northover2014-07-231-0/+20
* Move function dependent resetting of a subtarget variable out of theEric Christopher2014-07-041-1/+1
* Remove caching of the target machine and initialization of theEric Christopher2014-07-031-10/+5
* Override runOnMachineFunction for ARMISelDAGToDAG so that we canEric Christopher2014-05-221-0/+7
* Convert more SelectionDAG functions to use ArrayRef.Craig Topper2014-04-281-1/+1
* Convert SelectionDAG::SelectNodeTo to use ArrayRef.Craig Topper2014-04-271-11/+11
OpenPOWER on IntegriCloud