summaryrefslogtreecommitdiff
path: root/llvm/unittests/CodeGen/SelectionDAGPatternMatchTest.cpp
AgeCommit message (Expand)Author
2025-11-21DAG: Handle poison in m_Undef (#168288)Matt Arsenault
2025-10-29[DAG] Add generic m_TernaryOp() / m_c_TernaryOp() matchers (#165520)陈子昂
2025-10-22[DAG] Create SDPatternMatch method `m_SelectLike` to match `ISD::Select` and ...kper
2025-08-01Add m_SelectCCLike matcher to match SELECT_CC or SELECT with SETCC (#149646)黃國庭
2025-07-30[LLVM][SelectionDAG] Align poison/undef binop folds with IR. (#149334)Paul Walker
2025-07-09[AMDGPU] SelectionDAG divergence tracking should take into account Target div...alex-t
2025-07-08[DAG] SDPatternMatch - add matching for SELECT_CC patterns to min/max like ma...Simon Pilgrim
2025-07-07[NFC] Remove redundant namespace qualifier in SelectionDAGPatternMatchTest (#...woruyu
2025-07-07[DAG] SDPatternMatch m_Zero/m_One/m_AllOnes have inconsistent undef h… (#14...woruyu
2025-07-03Revert "[AMDGPU] SelectionDAG divergence tracking should take into account Ta...Florian Hahn
2025-07-03[AMDGPU] SelectionDAG divergence tracking should take into account Target div...alex-t
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