summaryrefslogtreecommitdiff
path: root/llvm/lib/Target/ARM/ARMBaseRegisterInfo.cpp
AgeCommit message (Expand)Author
2025-11-10CodeGen: Remove TRI argument from getRegClass (#158225)Matt Arsenault
2025-10-07[ARM] Add mayRaiseFPException to appropriate instructions and mark all instru...Erik Enikeev
2025-10-01PeepholeOpt: Try to constrain uses to support subregister (#161338)Matt Arsenault
2025-09-12CodeGen: Remove MachineFunction argument from getRegClass (#158188)Matt Arsenault
2025-09-12CodeGen: Remove MachineFunction argument from getPointerRegClass (#158185)Matt Arsenault
2025-05-05Revert "ARM: Remove override of shouldRewriteCopySrc (#125219)"Matt Arsenault
2025-05-05ARM: Remove override of shouldRewriteCopySrc (#125219)Matt Arsenault
2025-04-22[ARM][Thumb] Save FPSCR + FPEXC for save-vfp attributeBenson Chu
2025-03-10Revert "[ARM][Thumb] Save FPSCR + FPEXC for save-vfp attribute"Benson Chu
2025-03-10[ARM][Thumb] Save FPSCR + FPEXC for save-vfp attributeBenson Chu
2025-03-06[TargetRegisterInfo][ARM] Use MCRegister in isInlineAsmReadOnlyReg interface....Craig Topper
2025-01-20[ARM] Use MCRegister instead of unsigned. NFCCraig Topper
2024-12-12CodeGen: Eliminate dynamic relocations in the register superclass tables. (#1...Owen Anderson
2024-12-11Revert "CodeGen: Eliminate dynamic relocations in the register superclass tab...Owen Anderson
2024-12-11CodeGen: Eliminate dynamic relocations in the register superclass tables. (#1...Owen Anderson
2024-11-22Reland "[ARM] Stop gluing FP comparisons to FMSTAT" (#117248)Sergei Barannikov
2024-10-24Re-land: [ARM] Fix frame chains with M-profile PACBTI (#110285)Oliver Stannard
2024-10-18Revert "[ARM] Fix frame chains with M-profile PACBTI (#110285)"Oliver Stannard
2024-10-17[ARM] Fix frame chains with M-profile PACBTI (#110285)Oliver Stannard
2024-10-09[ARM] Tidy up stack frame strategy code (NFC) (#110283)Oliver Stannard
2024-06-07[ARM] r11 is reserved when using -mframe-chain=aapcs (#86951)Oliver Stannard
2024-03-05Revert "[ARM] R11 not pushed adjacent to link register with PAC-M and… (#84...James Westwood
2024-03-04[ARM] R11 not pushed adjacent to link register with PAC-M and AAPCS frame cha...James Westwood
2023-04-18[MC] Use subregs/superregs instead of MCSubRegIterator/MCSuperRegIterator. NFC.Jay Foad
2023-03-22[CodeGen] Fix type of MachineRegisterInfo::RegAllocHints. NFC.Jay Foad
2023-01-13[CodeGen][Target] Remove uses of Register::isPhysicalRegister/isVirtualRegist...Craig Topper
2022-11-18PEI should be able to use backward walk in replaceFrameIndicesBackward.Alexander Timofeev
2022-06-27[ARM][Thumb] Command-line option to ensure AAPCS compliant Frame RecordsLucas Prates
2022-06-15Revert "[ARM][Thumb] Command-line option to ensure AAPCS compliant Frame Reco...Krasimir Georgiev
2022-06-14[ARM][Thumb] Command-line option to ensure AAPCS compliant Frame RecordsLucas Prates
2022-06-13Revert "[ARM][Thumb] Command-line option to ensure AAPCS compliant Frame Reco...Lucas Prates
2022-06-13[ARM][Thumb] Command-line option to ensure AAPCS compliant Frame RecordsLucas Prates
2022-06-02[ARM] Adjust the frame pointer when it's needed for SEH unwindingMartin Storsjö
2021-12-14[ARM] Add AddrModeT2_i8neg addressing mode support for frame lowering.David Green
2021-10-23Ensure newlines at the end of files (NFC)Kazu Hirata
2021-08-16[ARM] Create MQQPR and MQQQQPR register classesDavid Green
2021-06-19[ARM][NFC] Tidy up subtarget frame pointer routinesTomas Matheson
2021-05-28ARM: support mandatory tail calls for tailcc & swifttailccTim Northover
2021-04-20[ARM] Create VMOVRRD from adjacent vector extractsDavid Green
2021-03-30[NFC][CodeGen] Tidy up TargetRegisterInfo stack realignment functionsTomas Matheson
2021-01-22Change materializeFrameBaseRegister() to return registerStanislav Mekhanoshin
2020-11-10[ARM] Add a RegAllocHint for hinting t2DoLoopStart towards LRDavid Green
2020-10-19[COFF][ARM] Fix CodeView for Windows on 32bit ARM targets.Luqman Aden
2020-05-12[CodeGen] Use Align in MachineConstantPool.Craig Topper
2020-04-15[CodeGen][ARM] Error when writing to specific reserved registers in inline asmVictor Campos
2020-04-07CodeGen: More conversions to use RegisterMatt Arsenault
2020-04-07CodeGen: Use Register in TargetFrameLoweringMatt Arsenault
2020-04-07CodeGen: Use Register in more placesMatt Arsenault
2020-03-26[Alignment][NFC] Use llvmTargetFrameLowering::getStackAlignGuillaume Chatelet
2020-01-19[TargetRegisterInfo] Default trackLivenessAfterRegAlloc() to trueFangrui Song