summaryrefslogtreecommitdiff
path: root/lib/Target/ARM/ARMInstrThumb.td
AgeCommit message (Expand)Author
2017-11-13[arm] Fix Unnecessary reloads from GOT.Evgeniy Stepanov
2017-10-24[ARM] tSETEND needs IsThumbOliver Stannard
2017-10-24[ARM] Remove tCPS alias which just crashedOliver Stannard
2017-09-01[ARM] Add 2-operand assembly aliases for Thumb1 ADD/SUBOliver Stannard
2017-06-29[ARM] Add tGPRwithpc register class and use it for TBB/THHFlorian Hahn
2017-05-30ARM: Add missing flags to TBB_[JH]T pseudo instructionsMatthias Braun
2017-05-16Revert "[ARM] Mark LEApcrel instructions as isAsCheapAsAMove"Renato Golin
2017-05-15[ARM] Mark LEApcrel instructions as isAsCheapAsAMoveJohn Brawn
2017-05-09Add extra operand to CALLSEQ_START to keep frame part set up previouslySerge Pavlov
2017-04-21[Thumb1] The recently added tADCS and tSBCS pseudo-instructions were missing ...Artyom Skrobov
2017-04-03ARMAsmParser: clean up of isImmediate functionsSjoerd Meijer
2017-03-22Reapply r298417 "[ARM] Recommit the glueless lowering of addc/adde in Thumb1"Artyom Skrobov
2017-03-22Revert "[ARM] Recommit the glueless lowering of addc/adde in Thumb1, includin...Vitaly Buka
2017-03-21[ARM] Recommit the glueless lowering of addc/adde in Thumb1,Artyom Skrobov
2017-03-21[ARM] [Assembler] Support negative immediates for A32, T32 and T16Sanne Wouda
2017-03-21[ARM] Revert r297443 and r297820.Eli Friedman
2017-03-13[Thumb1] combine ADDC/SUBC with a negative immediateArtyom Skrobov
2017-03-10imm_comp_XFORM (defined in ARMInstrThumb.td) duplicates imm_not_XFORM (define...Artyom Skrobov
2017-03-10For Thumb1, lower ADDC/ADDE/SUBC/SUBE via the glueless ARMISD nodes,Artyom Skrobov
2017-01-20ARM: tLDR_postidx should be marked mayLoadMatthias Braun
2016-11-01[Thumb-1] Synthesize TBB/TBH instructions to make use of compressed jump tablesJames Molloy
2016-10-27ARM: ensure that the Windows DBZ check is in rangeSaleem Abdulrasool
2016-10-24Revert r284580+r284917. ("Synthesize TBB/TBH instructions")Eli Friedman
2016-10-19[Thumb-1] Synthesize TBB/TBH instructions to make use of compressed jump tablesJames Molloy
2016-09-14This reapplies r281304. The issue was that I had missedSjoerd Meijer
2016-09-13Revert of r281304 as it is causing build bot failures in hexagonSjoerd Meijer
2016-09-13This adds a new field isAdd to MCInstrDesc. The ARM and Hexagon instructionSjoerd Meijer
2016-07-15[Thumb-1] Select post-increment load and store where possibleJames Molloy
2016-07-11ARM: validate immediate branch targets in AsmParser.Tim Northover
2016-06-14[Thumb] Fix off-by-one error in r272007James Molloy
2016-06-07[Thumb-1] Add optimized constant materialization for integers [256..512)James Molloy
2016-06-03ARM target does not use printAliasInstr machinery whichSjoerd Meijer
2016-05-27[ARM] Remove tBLXr Pat made redundant by r269101. NFCI.Ahmed Bougacha
2016-05-12[ARM] Delay ARM constant pool creation. NFC.Renato Golin
2016-05-10ARM: stop emitting blx instructions for most calls on MachO.Tim Northover
2016-03-10ARM: follow up improvements for SVN r263118Saleem Abdulrasool
2016-03-08[ARM] Simplify ARMInstr*.td by getting rid of identity PatFrags (NFC)Artyom Skrobov
2016-01-25[ARM] Add ARMv8-M security extension instructions to ARMv8-M Baseline/MainlineBradley Smith
2016-01-15Revert "[ARM] Add ARMv8-M security extension instructions to ARMv8-M Baseline...Reid Kleckner
2016-01-15[ARM] Add ARMv8-M security extension instructions to ARMv8-M Baseline/MainlineBradley Smith
2016-01-07ARM: support TLS accesses on Darwin platformsTim Northover
2015-10-05[ARM] Modify codegen for memcpy intrinsic to prefer LDM/STM.Scott Douglass
2015-08-13[ARM] Reorganise and simplify thumb-1 load/store selectionJohn Brawn
2015-05-31ARM: recommit r237590: allow jump tables to be placed as constant islands.Tim Northover
2015-05-21Revert r237590, "ARM: allow jump tables to be placed as constant islands."Peter Collingbourne
2015-05-18ARM: allow jump tables to be placed as constant islands.Tim Northover
2015-05-13ARM: remove custom jump table UIDTim Northover
2015-04-28Reapply r235977 "[DebugInfo] Add debug locations to constant SD nodes"Sergey Dmitrouk
2015-04-28Revert "[DebugInfo] Add debug locations to constant SD nodes"Daniel Jasper
2015-04-28[DebugInfo] Add debug locations to constant SD nodesSergey Dmitrouk