summaryrefslogtreecommitdiff
path: root/llvm/unittests/CodeGen/SelectionDAGPatternMatchTest.cpp
AgeCommit message (Expand)Author
2025-01-06Add SD matchers and unit test coverage for ISD::VECTOR_SHUFFLE (#119592)Aidan Goldfarb
2024-12-13[DAG] SDPatternMatch - Add m_ExtractElt and m_InsertElt matchers (#119430)Chris White
2024-11-14Overhaul the TargetMachine and LLVMTargetMachine Classes (#111234)Matin Raayai
2024-10-31[SDAG] Simplify `SDNodeFlags` with bitwise logic (#114061)Yingwei Zheng
2024-10-16[DAG] SDPatternMatch - add missing ROTL/ROTR matchersSimon Pilgrim
2024-10-16[DAG] SDPatternMatch - add missing BSWAP/CTPOP/CTTZ matchersSimon Pilgrim
2024-10-15Reapply "[DAG] Enhance SDPatternMatch to match integer minimum and maximum pa...c8ef
2024-10-14Revert "[DAG] Enhance SDPatternMatch to match integer minimum and maximum pat...c8ef
2024-10-14[DAG] Enhance SDPatternMatch to match integer minimum and maximum patterns in...c8ef
2024-09-15[DAGCombine] Count leading ones: refine post DAG/Type Legalisation if promoti...Robert Dazi
2024-08-18[DAG][PatternMatch] Add support for matchers with flags; NFCNoah Goldstein
2024-08-16[DAG] SD Pattern Match: Operands patterns with VP Context (#103308)v01dXYZ
2024-08-15[DAG] Adding m_FPToUI and m_FPToSI to SDPatternMatch.h (#104044)Jorge Botto
2024-07-29[DAG] Add SDPatternMatch::m_VSelect (#100758)Michael Maitland
2024-07-29[DAG] Add SDPatternMatch for VScale nodesMichael Maitland
2024-07-26 [DAG] Add SDPatternMatch::m_Select (#100686)Michael Maitland
2024-07-26CodeGen: Remove MachineModuleInfo reference from MachineFunction (#100357)Matt Arsenault
2024-07-24Reland "SelectionDAG: Avoid using MachineFunction::getMMI" (#99779)Vitaly Buka
2024-07-20Revert "SelectionDAG: Avoid using MachineFunction::getMMI" (#99777)Vitaly Buka
2024-07-20SelectionDAG: Avoid using MachineFunction::getMMI (#99696)Matt Arsenault
2024-07-14[DAG] Add SDPatternMatch::m_SetCC and update some combines to use it (#98646)Simon Pilgrim
2024-06-28[IR] Don't include Module.h in Analysis.h (NFC) (#97023)Nikita Popov
2024-06-14[SDPatternMatch] Only match ISD::SIGN_EXTEND in m_SExt (#95415)c8ef
2024-05-02[SDPatternMatch] Add m_CondCode, m_NoneOf, and some SExt improvements (#90762)Min-Yih Hsu
2024-03-20[DAG] Add SDPatternMatch m_ZExtOrSelf/m_SExtOrSelf/m_AExtOrSelf/m_TruncOrSelf...Marc Auberer
2024-03-18[SelectionDAG] Add m_Neg and m_Not pattern matcher and update DAGCombiner (#8...zicwangupa
2024-03-14[DAG] Add SDPatternMatch m_SMin/m_SMax/m_UMin/m_UMax matchersSimon Pilgrim
2024-03-13[DAG] Add SDPatternMatch m_And/m_Or/m_Xor matchers for logic opsSimon Pilgrim
2024-02-23[SelectionDAG] Introducing the SelectionDAG pattern matching framework (#78654)Min-Yih Hsu