summaryrefslogtreecommitdiff
path: root/llvm/lib/Target/Mips/MipsInstructionSelector.cpp
AgeCommit message (Expand)Author
2024-07-10[GISel] Make create.*InstructionSelector arguments const (#98243)Michael Maitland
2024-03-17[CodeGen] Use LocationSize for MMO getSize (#84751)David Green
2024-02-10[GlobalISel][Mips] Global ISel for `brcond`darkbuck
2023-07-11[GlobalISel] Generalize `InstructionSelector` Match Tablespvanhout
2023-01-13[CodeGen][Target] Remove uses of Register::isPhysicalRegister/isVirtualRegist...Craig Topper
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-10-04[APInt] Stop using soft-deprecated constructors and methods in llvm. NFC.Jay Foad
2020-06-30Mips: Don't store MachineFunction in MipsFunctionInfoMatt Arsenault
2020-03-31[Alignment][NFC] Transitionning more getMachineMemOperand call sitesGuillaume Chatelet
2020-03-27[Alignment][NFC] MachineMemOperand::getAlign/getBaseAlignGuillaume Chatelet
2020-02-19[MIPS GlobalISel] Select 4 byte unaligned load and storePetar Avramovic
2020-02-19[MIPS GlobalISel] RegBankSelect G_MERGE_VALUES and G_UNMERGE_VALUESPetar Avramovic
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-11-03[mips] Split long lines in the code. NFCSimon Atanasyan
2019-11-01[MIPS GlobalISel] Fix -Wunused-variable in -DLLVM_ENABLE_ASSERTIONS=off build...Fangrui Song
2019-11-01[MIPS GlobalISel] Improve reg bank handling in MipsInstructionSelectorPetar Avramovic
2019-10-23[MIPS GlobalISel] Select MSA vector generic and builtin mulPetar Avramovic
2019-10-15[MIPS GlobalISel] Add MSA registers to fprb. Select vector load, storePetar Avramovic
2019-09-23[MIPS GlobalISel] VarArg argument lowering, select G_VASTART and vacopyPetar Avramovic
2019-09-12[MIPS GlobalISel] Select indirect branchPetar Avramovic
2019-09-12[MIPS GlobalISel] Select G_IMPLICIT_DEFPetar Avramovic
2019-09-05[MIPS GlobalISel] Select G_FENCEPetar Avramovic
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-08[MIPS GlobalISel] Select jump_table and brjtPetar Avramovic
2019-08-01Finish moving TargetRegisterInfo::isVirtualRegister() and friends to llvm::Re...Daniel Sanders
2019-08-01[MIPS GlobalISel] Fold load/store + G_GEP + G_CONSTANTPetar Avramovic
2019-07-26[MIPS GlobalISel] Select inttoptr and ptrtointPetar Avramovic
2019-07-10[MIPS GlobalISel] Select float and double phiPetar Avramovic
2019-07-10[MIPS GlobalISel] Select float and double load and storePetar Avramovic
2019-06-24GlobalISel: Remove unsigned variant of SrcOpMatt Arsenault
2019-06-21[MIPS GlobalISel] Fix -Wunused-variable in -DLLVM_ENABLE_ASSERTIONS=off build...Fangrui Song
2019-06-20[MIPS GlobalISel] Select floating point to integer conversionsPetar Avramovic
2019-06-06[MIPS GlobalISel] Select fabsPetar Avramovic
2019-06-05[MIPS GlobalISel] Select fcmpPetar Avramovic
2019-05-31[MIPS GlobalISel] Handle position independent code Petar Avramovic
2019-03-28[MIPS GlobalISel] Select float constantsPetar Avramovic
2019-03-25[MIPS GlobalISel] Select copy for arguments from FPRBRegBankPetar Avramovic
2019-03-15[MIPS GlobalISel] Improve selection of constantsPetar Avramovic
2019-03-07[MIPS GlobalISel] Fix mul operandsPetar Avramovic
2019-03-01Revert "[MIPS GlobalISel] Fix mul operands"Vlad Tsyrklevich
2019-03-01[MIPS GlobalISel] Fix mul operandsPetar Avramovic
2019-03-01[MIPS GlobalISel] Select G_UMULHPetar Avramovic
2019-02-14[MIPS GlobalISel] Select phi instruction for integers Petar Avramovic
2019-02-14[MIPS GlobalISel] Select branch instructionsPetar Avramovic
2019-02-08[MIPS GlobalISel] Select any extending load and truncating storePetar Avramovic
2019-01-24[MIPS GlobalISel] Select zero extending and sign extending loadPetar Avramovic