summaryrefslogtreecommitdiff
path: root/llvm/lib/Target/ARM/ARMFastISel.cpp
AgeCommit message (Expand)Author
2025-11-04[llvm] Use conventional enum declarations (NFC) (#166318)Kazu Hirata
2025-08-12Fix handling of dontcall attributes for arches that lower calls via fastSelec...Daniel Paoliello
2025-08-11[CodeGen] Provide original IR type to CC lowering (NFC) (#152709)Nikita Popov
2025-07-15Remove Native Client support (#133661)Brad Smith
2025-07-12[ARM] Remove unnecessary casts (NFC) (#148391)Kazu Hirata
2025-06-19ARM: Move ABI helpers from Subtarget to TargetMachine (#144680)Matt Arsenault
2025-03-09Recommit "[ARM] Change FastISel Address from a struct to a class. NFC"Craig Topper
2025-03-09Revert "[ARM] Change FastISel Address from a struct to a class. NFC"Craig Topper
2025-03-08[ARM] Change FastISel Address from a struct to a class. NFCCraig Topper
2025-03-08[ARM] Use Register in FastISel. NFCCraig Topper
2025-03-05[FastISel] Use Register. NFCCraig Topper
2024-11-12[ARM] Remove unused includes (NFC) (#115995)Kazu Hirata
2024-08-04[CodeGen][NFC] Add wrapper method for MBBMap (#101893)Alexis Engelke
2024-07-20Reapply "[LLVM][LTO] Factor out RTLib calls and allow them to be dropped (#98...Joseph Huber
2024-07-20Revert "[LLVM][LTO] Factor out RTLib calls and allow them to be dropped (#985...NAKAMURA Takumi
2024-07-16[LLVM][LTO] Factor out RTLib calls and allow them to be dropped (#98512)Joseph Huber
2024-03-01[ARM] Simplify shouldAssumeDSOLocal for ELF. NFCFangrui Song
2024-01-25[llvm] Move CodeGenTypes library to its own directory (#79444)Nico Weber
2024-01-04[IR] Fix GEP offset computations for vector GEPs (#75448)Jannik Silvanus
2023-08-02Stop using legacy helpers indicating typed pointer types. NFCBjorn Pettersson
2023-05-17[CodeGen] Replace CCState's getNextStackOffset with getStackSize (NFC)Sergei Barannikov
2023-05-03Restore CodeGen/MachineValueType.h from `Support`NAKAMURA Takumi
2023-02-01[ARM] Allow selecting hard-float ABI in integer-only MVE.Simon Tatham
2023-01-23[MC] Define and use MCInstrDesc implicit_uses and implicit_defs. NFC.Jay Foad
2023-01-16Deprecate MemIntrinsicBase::getDestAlignment() and MemTransferBase::getSource...Guillaume Chatelet
2023-01-04[MC] Consistently use MCInstrDesc::getImplicitUses and getImplicitDefs. NFC.Jay Foad
2022-12-02[Target] Use std::nullopt instead of None (NFC)Kazu Hirata
2022-09-07[FastISel] Propagate PCSections metadata to MachineInstrMarco Elver
2022-08-08[llvm] LLVM_FALLTHROUGH => [[fallthrough]]. NFCFangrui Song
2022-06-27ARM: don't try to load function pointer before long call.Tim Northover
2022-06-13[NFC][Alignment] Use getAlign in ARMFastISelGuillaume Chatelet
2022-05-26[Target] use getSubtarget<> instead of static_cast<>(getSubtarget())Zongwei Lan
2022-01-19[NFC] Use Register instead of unsignedJim Lin
2022-01-11ARM: make FastISel & GISel pass -1 to ADJCALLSTACKUP to signal no callee pop.Tim Northover
2021-07-14ARM: reuse existing libcall global variable if possible.Tim Northover
2021-05-28ARM: support mandatory tail calls for tailcc & swifttailccTim Northover
2021-04-03[FastISel] Remove kill trackingNikita Popov
2021-01-26[ARM] [ELF] Fix ARMMaterializeGV for Indirect callsAdhemerval Zanella
2020-12-19[ARM] harden-sls-blr: avoid r12 and lr in indirect calls.Kristof Beyls
2020-07-01[Alignment][NFC] Transition and simplify calls to DL::getABITypeAlignmentGuillaume Chatelet
2020-05-14Re-commit: [ARM] CMSE code generationMomchil Velikov
2020-05-12[CodeGen] Use Align in MachineConstantPool.Craig Topper
2020-05-05Revert "[ARM] CMSE code generation"Momchil Velikov
2020-05-05[ARM] CMSE code generationMomchil Velikov
2020-04-27[IR] Replace all uses of CallBase::getCalledValue() with getCalledOperand().Craig Topper
2020-04-21[CallSite removal][Target] Replace CallSite with CallBase. NFCCraig Topper
2020-03-31[Alignment][NFC] Transitionning more getMachineMemOperand call sitesGuillaume Chatelet
2020-01-06[ARM] Use correct TRAP opcode for thumb in FastISelDavid Green
2019-10-28Add Windows Control Flow Guard checks (/guard:cf).Andrew Paverd
2019-10-21[Alignment][NFC] TargetCallingConv::setOrigAlign and TargetLowering::getABIAl...Guillaume Chatelet