aboutsummaryrefslogtreecommitdiff
path: root/llvm/unittests/CodeGen/GlobalISel/PatternMatchTest.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-03-10[GlobalISel] Add and use a m_GAddLike pattern matcher. NFC (#125435)David Green1-0/+23
2024-12-30[MIPatternMatch] Add m_DeferredReg/Type (#121218)Min-Yih Hsu1-0/+30
2024-12-26[MIPatternMatch] Add m_GUMin and m_GUMax (#121068)Min-Yih Hsu1-0/+26
2024-12-26[MIPatternMatch] Fix incorrect argument type of m_Type (#121074)Min-Yih Hsu1-0/+5
2024-03-07[GISEL] Add IRTranslation for shufflevector on scalable vector types (#80378)Michael Maitland1-3/+3
2024-03-07Revert "[GISEL] Add IRTranslation for shufflevector on scalable vector types"...Michael Maitland1-3/+3
2024-03-07[GISEL] Add IRTranslation for shufflevector on scalable vector types (#80378)Michael Maitland1-3/+3
2023-01-25[unittests] Use GTEST_SKIP() instead of return when appropriatePaul Robinson1-24/+24
2023-01-18[GlobalISel] Detect splats built with G_CONCAT_VECTORSDiana Picus1-0/+45
2022-12-13[CodeGen] llvm::Optional => std::optionalFangrui Song1-4/+4
2022-10-07[GlobalISel] Add commutative matchers for compares.Jessica Paquette1-0/+58
2022-10-06[GlobalISel] Add a m_SpecificReg matcherJessica Paquette1-0/+17
2022-05-16[GlobalISel] Handle constant splat in funnel shift combineAbinav Puthan Purayil1-0/+19
2021-11-30[GlobalISel] Add matchers for constant splat.Abinav Puthan Purayil1-0/+61
2021-10-08Move TargetRegistry.(h|cpp) from Support to MCReid Kleckner1-1/+1
2021-10-07[MachineInstr] Move MIParser's DBG_VALUE RegState::Debug invariant into Machi...Jack Andersen1-2/+2
2021-09-21GlobalISel/Utils: Refactor constant splat match functionsPetar Avramovic1-0/+51
2021-09-17GlobalISel/Utils: Refactor integer/float constant match functionsPetar Avramovic1-3/+22
2021-06-24[GlobalISel] NFC: Change LLT::vector to take ElementCount.Sander de Smalen1-1/+1
2021-04-27[MIPatternMatch]: Add matchers for binary instructionsPetar Avramovic1-0/+58
2021-04-27[MIPatternMatch]: Add mi_match for MachineInstrPetar Avramovic1-0/+31
2021-04-27[MIPatternMatch]: Add ICstRegMatchPetar Avramovic1-0/+11
2021-04-23[GlobalISel] Remove ConstantFoldingMIRBuilderJay Foad1-1/+0
2021-04-01Revert "[globalisel][unittests] Rename setUp() to avoid potential mix up with...Daniel Sanders1-14/+14
2021-04-01[globalisel][unittests] Rename setUp() to avoid potential mix up with SetUp()...Daniel Sanders1-14/+14
2021-01-15[MIPatternMatch] Add m_OneNonDBGUseJessica Paquette1-5/+16
2021-01-12[MIPatternMatch] Add matcher for G_PTR_ADDJessica Paquette1-0/+8
2020-11-13[GlobalISel] Add convenience matchers for nots and all-ones constantsJessica Paquette1-0/+44
2020-11-13[GlobalISel] Add matchers for specific constants and a matcher for negationsJessica Paquette1-0/+65
2020-03-29GlobalISel: Add matcher for G_SHLMatt Arsenault1-0/+8
2020-03-23GlobalISel: Prepare to allow other target unit testsMatt Arsenault1-9/+9
2020-02-17GlobalISel: Add matcher for G_LSHRMatt Arsenault1-0/+10
2020-01-23GlobalISel: Add MIPatternMatch for G_ICMP/G_FCMPMatt Arsenault1-0/+50
2020-01-23[CodeGen] Make use of MachineInstrBuilder::getRegJay Foad1-40/+40
2019-10-09[GISel] Refactor and split PatternMatchTest. NFCMarcello Maggioni1-256/+55
2019-08-15[llvm] Migrate llvm::make_unique to std::make_uniqueJonas Devlieghere1-1/+1
2019-08-09[globalisel] Add G_SEXT_INREGDaniel Sanders1-0/+16
2019-06-24GlobalISel: Remove unsigned variant of SrcOpMatt Arsenault1-8/+8
2019-06-24CodeGen: Introduce a class for registersMatt Arsenault1-5/+5
2019-06-14[GISel]: Fix pattern matcher for m_OneUseAditya Nandakumar1-0/+25
2019-02-04GlobalISel: Improve gtest usageMatt Arsenault1-79/+79
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2018-12-11[GISel]: Refactor MachineIRBuilder to allow passing additional parameters to ...Aditya Nandakumar1-10/+10
2018-11-05MachineModuleInfo: Store more specific reference to LLVMTargetMachine; NFCMatthias Braun1-10/+11
2018-05-31[GISel]: Pattern matchers for GFSUB, GFNEGAditya Nandakumar1-0/+14
2018-04-09[GISel] Refactor MachineIRBuilder to allow transformations whileAditya Nandakumar1-0/+30
2018-03-13[GISel]: Fix incorrect type used in Pattern Match for ICstAditya Nandakumar1-5/+5
2018-03-09[GISel]: Add helpers for easy building G_FCONSTANT along with matchersAditya Nandakumar1-0/+36
2018-03-05GlobalISel: IRTranslate llvm.fabs.* intrinsicVolkan Keles1-0/+29
2018-02-23[GISel]: Fix base case for m_any_of PatternMatcher.Aditya Nandakumar1-0/+6