summaryrefslogtreecommitdiff
path: root/llvm/lib/Target/ARM/ARMRegisterBankInfo.cpp
AgeCommit message (Expand)Author
2024-10-14[GlobalISel][ARM] Legalization of G_CONSTANT using constant pool (#98308)Serge Pavlov
2024-07-25[GISel][TableGen] Generate getRegBankFromRegClass (#99896)Kai Nacke
2024-06-26[GlobalISel][ARM] Legalze set_fpmode and get_fpmode (#96467)Serge Pavlov
2024-04-30Do not use R12 for indirect tail calls with PACBTI (#82661)Eleanor Bonnici
2024-02-04[GlobalISel][ARM] Legalze set_fpenv and get_fpenv (#79852)Serge Pavlov
2023-11-09[GISel] Make target's PartMapping, ValueMapping, and BankIDToCopyMapIdx array...Craig Topper
2023-06-02[TableGen][GlobalISel] Account for HwMode in RegisterBank register sizesNitin John Raj
2022-03-27[Target] Apply clang-tidy fixes for readability-redundant-member-init (NFC)Kazu Hirata
2022-03-01[nfc][codegen] Move RegisterBank[Info].h under CodeGenMircea Trofin
2022-01-03Revert "[llvm] Remove redundant member initialization (NFC)"Kazu Hirata
2022-01-01[llvm] Remove redundant member initialization (NFC)Kazu Hirata
2020-12-19[ARM] harden-sls-blr: avoid r12 and lr in indirect calls.Kristof Beyls
2020-02-07Reland "[ARM] Fix data race on RegisterBank initialization."Huihui Zhang
2020-01-29Revert "[ARM] Fix data race on RegisterBank initialization."Huihui Zhang
2020-01-29[ARM] Fix data race on RegisterBank initialization.Huihui Zhang
2020-01-03GlobalISel: Add type argument to getRegBankFromRegClassMatt Arsenault
2019-11-05[globalisel] Rename G_GEP to G_PTR_ADDDaniel Sanders
2019-06-20[ARM GlobalISel] Add support for s64 G_ADD and G_SUB.Eli Friedman
2019-06-13[ARM] Set up infrastructure for MVE vector instructions.Simon Tatham
2019-06-11[ARM] First MVE instructions: scalar shifts.Mikhail Maltsev
2019-05-28[ARM] Replace fp-only-sp and d16 with fp64 and d32.Simon Tatham
2019-05-09[ARM GlobalISel] Map DBG_VALUE for types != s32Diana Picus
2019-04-10[ARM GlobalISel] Map G_FCONSTANTDiana Picus
2019-04-04[ARM GlobalISel] Support DBG_VALUEDiana Picus
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2018-11-26[ARM GlobalISel] Support G_CTLZ and G_CTLZ_ZERO_UNDEFDiana Picus
2018-05-23[GlobalISel][ARM] Adding HPR and QPR regclasses to FPRB regbankRoman Tereshin
2018-01-30[ARM GlobalISel] Map G_SITOFP and G_UITOFPDiana Picus
2018-01-30[ARM GlobalISel] Map G_FPTOSI and G_FPTOUIDiana Picus
2018-01-17[ARM GlobalISel] Map G_FPEXT and G_FPTRUNC to FPRDiana Picus
2018-01-12[ARM GlobalISel] Map G_FMA to FPRDiana Picus
2018-01-10[ARM GlobalISel] Map G_FNEG to the FPR bankDiana Picus
2017-12-22[ARM GlobalISel] Support G_INTTOPTR and G_PTRTOINT for s32Diana Picus
2017-12-20[ARM GlobalISel] Fix assertion in RegBankSelectDiana Picus
2017-11-23[ARM GlobalISel] Support G_FDIV for s32 and s64Diana Picus
2017-11-23[ARM GlobalISel] Support G_FMUL for s32 and s64Diana Picus
2017-11-17Fix a bunch more layering of CodeGen headers that are in TargetDavid Blaikie
2017-10-30[GlobalISel|ARM] : Allow legalizing G_FSUBJaved Absar
2017-10-06[ARM] GlobalISel: Map shift operands to GPRsDiana Picus
2017-08-23[GISEl]: Translate phi into G_PHIAditya Nandakumar
2017-08-03[GlobalISel] Make GlobalISel a non-optional library.Quentin Colombet
2017-07-26[ARM] GlobalISel: Map G_GLOBAL_VALUE to GPRDiana Picus
2017-07-14[ARM] GlobalISel: Support G_BRCONDDiana Picus
2017-07-13[ARM] GlobalISel: Support G_BRDiana Picus
2017-07-13Fixup r307893: Silence warningDiana Picus
2017-07-13[ARM] GlobalISel: Move local variable. NFCDiana Picus
2017-07-11[ARM] GlobalISel: Add reg mapping for s64 G_FCMPDiana Picus
2017-07-06[ARM] GlobalISel: Map s32 G_FCMP in reg bank selectDiana Picus
2017-06-27[ARM] GlobalISel: Support G_SELECT for i32Diana Picus
2017-06-19[ARM] GlobalISel: Support G_ICMP for i32 and pointersDiana Picus