summaryrefslogtreecommitdiff
path: root/llvm/lib/Target/ARM/ARMInstructionSelector.cpp
AgeCommit message (Expand)Author
2024-11-12[ARM] Remove unused includes (NFC) (#115995)Kazu Hirata
2024-10-14[GlobalISel][ARM] Legalization of G_CONSTANT using constant pool (#98308)Serge Pavlov
2024-02-07[GlobalISel][ARM] Support missing case for G_CONSTANT (#80555)Serge Pavlov
2023-07-11[GlobalISel] Generalize `InstructionSelector` Match Tablespvanhout
2023-01-13[CodeGen][Target] Remove uses of Register::isPhysicalRegister/isVirtualRegist...Craig Topper
2022-08-08[llvm] LLVM_FALLTHROUGH => [[fallthrough]]. NFCFangrui Song
2022-03-31ARM/GlobalISel: Get pointer type from value instead of getPointerSizeMatt Arsenault
2022-03-16[NFC][CodeGen] Rename some functions in MachineInstr.h and remove duplicated ...Shengchen Kan
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-06-30GlobalISel: Use LLT in memory legality queriesMatt Arsenault
2020-09-18[TableGen][GlobalISel] Fix handling of zero_regGabriel Hjort Ã…kerlund
2020-05-12[CodeGen] Use Align in MachineConstantPool.Craig Topper
2020-03-31[Alignment][NFC] Deprecate MachineMemOperand::getMachineMemOperand version th...Guillaume Chatelet
2020-01-23[CodeGen] Make use of MachineInstrBuilder::getRegJay Foad
2020-01-09TableGen/GlobalISel: Add way for SDNodeXForm to work on timmMatt Arsenault
2019-12-11[IR] Split out target specific intrinsic enums into separate headersReid Kleckner
2019-11-05[globalisel] Rename G_GEP to G_PTR_ADDDaniel Sanders
2019-08-15[SDAG] Minor code cleanup/standardization of atomic accessors [NFC]Philip Reames
2019-08-15Apply llvm-prefer-register-over-unsigned from clang-tidy to LLVMDaniel Sanders
2019-08-13[GlobalISel] Make the InstructionSelector instance non-const, allowing state ...Amara Emerson
2019-08-01Finish moving TargetRegisterInfo::isVirtualRegister() and friends to llvm::Re...Daniel Sanders
2019-05-28[ARM] Replace fp-only-sp and d16 with fp64 and d32.Simon Tatham
2019-05-02[ARM GlobalISel] Fixup r359768Diana Picus
2019-05-02[ARM GlobalISel] Select extensions to < 32 bitsDiana Picus
2019-04-10Fixup r358063Diana Picus
2019-04-10[ARM GlobalISel] Add some asserts. NFC.Diana Picus
2019-04-10[ARM GlobalISel] Select G_FCONSTANT for VFP3Diana Picus
2019-04-10[ARM GlobalISel] Select G_FCONSTANT into poolsDiana Picus
2019-03-28[ARM GlobalISel] Fix G_STORE with s1Diana Picus
2019-03-28[ARM GlobalISel] Fix selection of G_SELECTDiana Picus
2019-03-04[AArch64/ARM] Fix two compiler warnings in InstructionSelector, NFCIJonas Hahnfeld
2019-02-28[ARM GlobalISel] Make arm_i32imm an IntImmLeafDiana Picus
2019-02-28[ARM GlobalISel] Support global variables for Thumb2Diana Picus
2019-02-21[ARM GlobalISel] Support G_FRAME_INDEX for Thumb2Diana Picus
2019-02-15[ARM GlobalISel] Style fix. NFCIDiana Picus
2019-02-15[ARM GlobalISel] Support branches for Thumb2Diana Picus
2019-02-13[ARM GlobalISel] Support G_SELECT for Thumb2Diana Picus
2019-02-08[ARM] Add OptMinSize to ARMSubtargetSam Parker
2019-02-07[ARM GlobalISel] Support G_ICMP for Thumb2Diana Picus
2019-02-05[ARM GlobalISel] Support G_GEP for Thumb2Diana Picus
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2018-12-14[ARM GlobalISel] Minor refactoring. NFCIDiana Picus
2018-12-13[ARM GlobalISel] Support exts and truncs for Thumb2Diana Picus
2018-12-12[ARM GlobalISel] Select load/store for Thumb2Diana Picus
2018-05-23[GlobalISel][ARM] Adding HPR and QPR regclasses to FPRB regbankRoman Tereshin
2018-05-14Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen
2018-03-14TargetMachine: Add address space to getPointerSizeMatt Arsenault
2018-01-04[ARM GlobalISel] Select G_PHIDiana Picus