summaryrefslogtreecommitdiff
path: root/llvm/lib/Target/ARM/Thumb2InstrInfo.h
AgeCommit message (Expand)Author
2025-11-10CodeGen: Remove TRI arguments from stack load/store hooks (#158240)Matt Arsenault
2025-11-10CodeGen: Keep reference to TargetRegisterInfo in TargetInstrInfo (#158224)Matt Arsenault
2025-10-22[ARM][MVE] Invalid tail predication in LowOverheadLoop pass (#163941)Simon Tatham
2025-02-24[CodeGen] Change copyPhysReg interface to use Register instead of MCRegister....Craig Topper
2025-01-22[llvm] Pass MachineInstr flags to storeRegToStackSlot/loadRegFromStackSlot (N...Venkata Ramanaiah Nalamothu
2024-08-27[TII][RISCV] Add renamable bit to copyPhysReg (#91179)Piyou Chen
2024-04-15[ARM][Thumb2] Mark BTI-clearing instructions as scheduling region boundaries ...Victor Campos
2024-04-04Revert "[ARM][Thumb2] Mark BTI-clearing instructions as scheduling region bou...Victor Campos
2024-04-04[ARM][Thumb2] Mark BTI-clearing instructions as scheduling region boundaries ...Victor Campos
2022-12-17[CodeGen] Additional Register argument to storeRegToStackSlot/loadRegFromStac...Christudasan Devadasan
2022-01-02[Target] Remove unused forward declarations (NFC)Kazu Hirata
2021-03-15Change void getNoop(MCInst &NopInst) to MCInst getNop()Fangrui Song
2020-08-13[ARM] Mark VMINNMA/VMAXNMA as commutativeDavid Green
2020-07-16[ARM] CSEL generationDavid Green
2020-05-12[Target][ARM] Replace outdated getARMVPTBlockMask functionPierre-vh
2020-04-07CodeGen: More conversions to use RegisterMatt Arsenault
2020-04-01[Target][ARM] Improvements to the VPT Block Insertion PassPierre-vh
2020-02-03[NFC] unsigned->Register in storeRegTo/loadRegFromStackSimon Moll
2019-11-11Use MCRegister in copyPhysRegMatt Arsenault
2019-06-14[ARM] MVE VPT Block PassSjoerd Meijer
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2017-04-21Re-commit r301040 "X86: Don't emit zero-byte functions on Windows"Hans Wennborg
2017-04-21Revert r301040 "X86: Don't emit zero-byte functions on Windows"Hans Wennborg
2017-04-21X86: Don't emit zero-byte functions on WindowsHans Wennborg
2016-06-28Don't pass Reloc::Model to places that already have it. NFC.Rafael Espindola
2016-06-12Pass DebugLoc and SDLoc by const ref.Benjamin Kramer
2016-02-23CodeGen: TII: Take MachineInstr& in predicate API, NFCDuncan P. N. Exon Smith
2015-06-23Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)Alexander Kornienko
2015-06-19Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko
2015-03-12In preparation for moving ARM's TargetRegisterInfo to the TargetMachineEric Christopher
2014-08-13Canonicalize header guards into a common format.Benjamin Kramer
2014-07-25[stack protector] Fix a potential security bug in stack protector where theAkira Hatanaka
2014-03-22Prune includes in ARM target.Craig Topper
2014-03-10[C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper
2012-08-13Remove the TII::scheduleTwoAddrSource() hook.Jakob Stoklund Olesen
2012-03-25Replace uses of ARMBaseInstrInfo and ARMTargetMachine with the Base versions.Craig Topper
2012-03-17Reorder includes to match coding standards. Fix an issue or two exposed by that.Craig Topper
2012-02-28ARM implement TargetInstrInfo::getNoopForMachoTarget()Jim Grosbach
2012-02-18Emacs-tag and some comment fix for all ARM, CellSPU, Hexagon, MBlaze, MSP430,...Jia Liu
2010-12-05Making use of VFP / NEON floating point multiply-accumulate / subtraction isEvan Cheng
2010-11-03Two sets of changes. Sorry they are intermingled.Evan Cheng
2010-10-01Thread the determination of branch prediction hit rates back through the if-c...Owen Anderson
2010-10-01Provide an option to restore old-style if-conversion heuristics for Thumb2.Owen Anderson
2010-09-28Part one of switching to using a more sane heuristic for determining if-conve...Owen Anderson
2010-09-10Teach if-converter to be more careful with predicating instructions that wouldEvan Cheng
2010-07-11Replace copyRegToReg with copyPhysReg for ARM.Jakob Stoklund Olesen
2010-06-25Change if-conversion block size limit checks to add some flexibility.Evan Cheng
2010-06-22Tail merging pass shall not break up IT blocks. rdar://8115404Evan Cheng
2010-06-18Allow ARM if-converter to be run after post allocation scheduling.Evan Cheng
2010-06-09Allow target to place 2-address pass inserted copies in better spots. Thumb2 ...Evan Cheng