From 995524946f207327ed91a67d5aeb3dd31936dce8 Mon Sep 17 00:00:00 2001 From: Craig Topper Date: Thu, 9 Oct 2025 15:54:28 -0700 Subject: [PATCH] [Hexagon] Remove unreachable isel patterns. NFC These patterns are for setcc with scalar result type and vector operands or shifts with vector result and scalar shift amount. --- llvm/lib/Target/Hexagon/HexagonPatterns.td | 21 --------------------- 1 file changed, 21 deletions(-) diff --git a/llvm/lib/Target/Hexagon/HexagonPatterns.td b/llvm/lib/Target/Hexagon/HexagonPatterns.td index a0acfcf5518dc..85ce9447c2028 100644 --- a/llvm/lib/Target/Hexagon/HexagonPatterns.td +++ b/llvm/lib/Target/Hexagon/HexagonPatterns.td @@ -699,35 +699,20 @@ def: OpR_RR_pat; def: OpR_RR_pat; def: OpR_RR_pat, i1, I64>; def: OpR_RR_pat, i1, I64>; -def: OpR_RR_pat; def: OpR_RR_pat; -def: OpR_RR_pat, i1, V8I8>; def: OpR_RR_pat, v8i1, V8I8>; -def: OpR_RR_pat; def: OpR_RR_pat; -def: OpR_RR_pat, i1, V8I8>; def: OpR_RR_pat, v8i1, V8I8>; -def: OpR_RR_pat; def: OpR_RR_pat; -def: OpR_RR_pat; def: OpR_RR_pat; -def: OpR_RR_pat, i1, V4I16>; def: OpR_RR_pat, v4i1, V4I16>; -def: OpR_RR_pat; def: OpR_RR_pat; -def: OpR_RR_pat, i1, V4I16>; def: OpR_RR_pat, v4i1, V4I16>; -def: OpR_RR_pat; def: OpR_RR_pat; -def: OpR_RR_pat; def: OpR_RR_pat; -def: OpR_RR_pat, i1, V2I32>; def: OpR_RR_pat, v2i1, V2I32>; -def: OpR_RR_pat; def: OpR_RR_pat; -def: OpR_RR_pat, i1, V2I32>; def: OpR_RR_pat, v2i1, V2I32>; -def: OpR_RR_pat; def: OpR_RR_pat; def: OpR_RR_pat; @@ -1213,12 +1198,6 @@ def: OpR_RI_pat; def: OpR_RI_pat; def: OpR_RI_pat; def: OpR_RI_pat; -def: OpR_RI_pat; -def: OpR_RI_pat; -def: OpR_RI_pat; -def: OpR_RI_pat; -def: OpR_RI_pat; -def: OpR_RI_pat; def: OpR_RR_pat; def: OpR_RR_pat;