summaryrefslogtreecommitdiff
path: root/llvm/lib/Target/ARM/Thumb1InstrInfo.cpp
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-09-12CodeGen: Remove MachineFunction argument from getPointerRegClass (#158185)Matt Arsenault
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-06-28[IR] Don't include Module.h in Analysis.h (NFC) (#97023)Nikita Popov
2024-04-05[Thumb] Resolve FIXME: Use 'mov hi, $src; mov $dst, hi' (#81908)AtariDreams
2024-01-22[Thumb,ELF] Fix access to dso_preemptable __stack_chk_guard with static reloc...Fangrui Song
2023-07-19[ARM] don't emit constant pool for Thumb1 XO/stack guard comboTies Stuij
2023-01-13[CodeGen][Target] Remove uses of Register::isPhysicalRegister/isVirtualRegist...Craig Topper
2022-12-17[CodeGen] Additional Register argument to storeRegToStackSlot/loadRegFromStac...Christudasan Devadasan
2022-01-06[Target] Remove redundant member initialization (NFC)Kazu Hirata
2022-01-03Revert "[llvm] Remove redundant member initialization (NFC)"Kazu Hirata
2022-01-01[llvm] Remove redundant member initialization (NFC)Kazu Hirata
2021-11-09[ARM] Fix unused variable warning in Release buildsBenjamin Kramer
2021-11-09[ARM] implement support for TLS register based stack protectorArd Biesheuvel
2021-03-15Change void getNoop(MCInst &NopInst) to MCInst getNop()Fangrui Song
2020-09-01Revert "[ARM] Register pressure with -mthumb forces register reload before ea...David Green
2020-08-31[ARM] Register pressure with -mthumb forces register reload before each callPrathamesh Kulkarni
2020-03-31[Alignment][NFC] Transitionning more getMachineMemOperand call sitesGuillaume Chatelet
2020-02-03[NFC] unsigned->Register in storeRegTo/loadRegFromStackSimon Moll
2019-11-11Use MCRegister in copyPhysRegMatt Arsenault
2019-08-01Finish moving TargetRegisterInfo::isVirtualRegister() and friends to llvm::Re...Daniel Sanders
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2018-01-31[ARM] Allow the scheduler to clone a node with glue to avoid a copy CPSR ↔ ...Roger Ferrer Ibanez
2018-01-26[ARM] Accept a subset of Thumb GPR register class when emitting an SP-relativeMomchil Velikov
2017-12-13Remove redundant includes from lib/Target/ARM.Michael Zolotukhin
2017-06-06Sort the remaining #include lines in include/... and lib/....Chandler 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
2017-03-07In Thumb1, materialize a move between low registers as a `movs`, if CPSR isn'...Artyom Skrobov
2017-01-13[ARM] CodeGen: Remove AddDefaultPred. NFC.Diana Picus
2016-07-28MachineFunction: Return reference for getFrameInfo(); NFCMatthias Braun
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
2015-08-11PseudoSourceValue: Replace global manager with a manager in a machine function.Alex Lorenz
2015-08-05Rename all references to old mailing lists to new lists.llvm.org address.Tanya Lattner
2015-05-13MC: Modernize MCOperand API naming. NFC.Jim Grosbach
2015-03-12Remove the need to cache the subtarget in the ARM TargetRegisterInfoEric Christopher
2015-02-20Get the cached subtarget off the MachineFunction rather thanEric Christopher
2014-08-20Lower thumbv4t & thumbv5 lo->lo copies through a push-pop sequenceJonathan Roelofs
2014-08-02[ARM] In dynamic-no-pic mode, ARM's post-RA pseudo expansion was incorrectlyAkira Hatanaka
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
2013-06-07Don't cache the instruction and register info from the TargetMachine, becauseBill Wendling
2012-12-03Use the new script to sort the includes of every file under lib.Chandler Carruth
2012-04-20Convert more uses of XXXRegisterClass to &XXXRegClass. No functional change s...Craig Topper
2012-03-27Prune some includesCraig Topper