summaryrefslogtreecommitdiff
path: root/llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp
AgeCommit message (Expand)Author
2025-06-27[Target] Use range-based for loops (NFC) (#146198)Kazu Hirata
2025-06-04[llvm] Remove unused includes (NFC) (#142733)Kazu Hirata
2025-05-29[ARM] Remove unused enable-arm-3-addr-conv (#141850)David Green
2025-05-20Revert "[llvm][NFC] Use `llvm::sort()`" (#140668)Iris Shi
2025-05-17[llvm][NFC] Use `llvm::sort()` (#140335)Iris Shi
2025-04-17[ARM] Use helper class for emitting CFI instructions into MIR (#135994)Sergei Barannikov
2025-03-29[Target] Use llvm::append_range (NFC) (#133606)Kazu Hirata
2025-02-24[CodeGen] Change copyPhysReg interface to use Register instead of MCRegister....Craig Topper
2025-02-20Revert "[CodeGen] Remove static member function Register::isPhysicalRegister....Christopher Di Bella
2025-02-20[CodeGen] Remove static member function Register::isPhysicalRegister. NFCCraig Topper
2025-01-23[llvm][CodeGen] Fix the issue caused by live interval checking in window sche...Hua Tian
2025-01-22[llvm] Pass MachineInstr flags to storeRegToStackSlot/loadRegFromStackSlot (N...Venkata Ramanaiah Nalamothu
2025-01-20[ARM] Use MCRegister instead of unsigned. NFCCraig Topper
2024-12-20[ARM] Use `RegisterClassInfo::getRegPressureSetLimit` (#120377)Pengcheng Wang
2024-12-19ARM: Handle vldrh and vstrh in stack access hooks (#120527)Matt Arsenault
2024-11-12[ARM] Remove unused includes (NFC) (#115995)Kazu Hirata
2024-11-07[ARM] Allow spilling FPSCR for MVE adc/sbc intrinsics (#115174)Oliver Stannard
2024-10-23[ARM] Apply sign-return-address attribute to outlined functionBenson Chu
2024-10-14[ARM] Simplify code with std::map::operator[] (NFC) (#112159)Kazu Hirata
2024-08-27[MachineOutliner][NFC] Refactor (#105398)Kyungwoo Lee
2024-08-27[TII][RISCV] Add renamable bit to copyPhysReg (#91179)Piyou Chen
2024-08-15[llvm] Use llvm::any_of (NFC) (#104443)Kazu Hirata
2024-07-26[CodeGen] Remove AA parameter of isSafeToMove (#100691)Pengcheng Wang
2024-07-24ARM: Avoid using MachineFunction::getMMIMatt Arsenault
2024-07-24MachineOutliner: Use PM to query MachineModuleInfo (#99688)Matt Arsenault
2024-06-28[IR] Don't include Module.h in Analysis.h (NFC) (#97023)Nikita Popov
2024-06-25Revert "[llvm] Use llvm::sort (NFC) (#96434)"Kazu Hirata
2024-06-23[llvm] Use llvm::sort (NFC) (#96434)Kazu Hirata
2024-06-14[ARM][AArch64] Bail out if CandidatesWithoutStackFixups is empty (#95410)Nikita Popov
2024-06-03[ARM] Avoid reference into modified vector (#93965)Nikita Popov
2024-04-24[CodeGen] Make the parameter TRI required in some functions. (#85968)Xu Zhang
2024-03-17[CodeGen] Use LocationSize for MMO getSize (#84751)David Green
2024-02-01[TTI] Use Register in isLoadFromStackSlot and isStoreToStackSlot [nfc] (#80339)Philip Reames
2024-01-26[NFC] Rename TargetInstrInfo::FoldImmediate to TargetInstrInfo::foldImmediate...Shengchen Kan
2024-01-23[MachineOutliner] Refactor iterating over Candidate's instructions (#78972)Anatoly Trosinenko
2024-01-02[llvm][NFC] Use SDValue::getConstantOperandVal(i) where possible (#76708)Alex Bradbury
2023-12-14[ARM] Do not emit unwind tables when saving LR around outlined call (#69611)ostannard
2023-12-05TargetInstrInfo, TargetSchedule: fix non-NFC parts of 9468de4 (#74338)Ramkumar Ramachandra
2023-12-04Fix MSVC signed/unsigned mismatch warning. NFC.Simon Pilgrim
2023-12-01TargetInstrInfo: squelch a signedness warning on MSVC (#74078)Ramkumar Ramachandra
2023-12-01TargetInstrInfo: make getOperandLatency return optional (NFC) (#73769)Ramkumar Ramachandra
2023-11-15[ARM][X86][NFC] Use lambda to avoid duplicate switches in areLoadsFromSameBas...Alex Bradbury
2023-10-31[ARM,ELF] Fix access to dso_preemptable __stack_chk_guard with static relocat...Fangrui Song
2023-08-09[ARM] Remove unused variable 'MF' in ARMBaseInstrInfo.cpp (NFC)Jie Fu
2023-08-09[ARM] v6-M XO: save CPSR around LoadStackGuardSimon Wallis
2023-08-07[TII] NFCI: Simplify the interface for isTriviallyReMaterializableSander de Smalen
2023-06-23[ARM] generate armv6m eXecute Only (XO) codeTies Stuij
2023-06-15[ARM,AArch64] Add a full set of -mtp= options.Simon Tatham
2023-06-01Revert "[ARM] Allow D-reg copies to use VMOVD with fpregs64"David Green
2023-05-28[ARM] Allow D-reg copies to use VMOVD with fpregs64David Green