summaryrefslogtreecommitdiff
path: root/llvm/unittests/CodeGen/SelectionDAGPatternMatchTest.cpp
AgeCommit message (Expand)Author
2025-06-30[DAG] Implement SDPatternMatch `m_SpecificScalarVT` and `m_SpecificVectorElem...zhaohui
2025-06-26[DAG] Add `SDPatternMatch::m_Load` (#145481)Abhishek Kaushik
2025-06-26[DAG] Add SDPatternMatch::m_Result to match a specific SDValue result (#145775)Min-Yih Hsu
2025-06-20[SDPatternMatch] Add m_Poison matcher (#144860)Ming Yan
2025-06-18[DAG] Implement SDPatternMatch `m_Abs()` matcher (#144512)Rajveer Singh Bharadwaj
2025-06-08[llvm] Compare std::optional<T> to values directly (NFC) (#143340)Kazu Hirata
2025-05-06[DAG] Add SDPatternMatch::m_BitwiseLogic common matcher for AND/OR/XOR nodes ...Simon Pilgrim
2025-03-21[DAG] SDPatternMatch - add matchers for reassociatable binops (#119985)Ethan Kaji
2025-03-12[TargetRegistry] Accept Triple in createTargetMachine() (NFC) (#130940)Nikita Popov
2025-01-17[DAG] Add SDPatternMatch::m_BitCast matcher (#123327)Simon Pilgrim
2025-01-11[SDPatternMatch] Add Matcher m_Undef (#122521)Amr Hesham
2025-01-09[SDPatternMatch] Add matchers m_ExtractSubvector and m_InsertSubvector (#120212)Thor Preimesberger
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