[llvm] bc257ff - [GlobalISelEmitter] add case for D141247, NFC.

Chen Zheng via llvm-commits llvm-commits at lists.llvm.org
Sun Apr 9 22:12:15 PDT 2023


Author: Chen Zheng
Date: 2023-04-10T01:11:26-04:00
New Revision: bc257ff07b4d22ce68f45847f97897666fe857a2

URL: https://github.com/llvm/llvm-project/commit/bc257ff07b4d22ce68f45847f97897666fe857a2
DIFF: https://github.com/llvm/llvm-project/commit/bc257ff07b4d22ce68f45847f97897666fe857a2.diff

LOG: [GlobalISelEmitter] add case for D141247, NFC.

Added: 
    llvm/test/TableGen/GlobalISelEmitter-notype-output-pattern.td

Modified: 
    

Removed: 
    


################################################################################
diff  --git a/llvm/test/TableGen/GlobalISelEmitter-notype-output-pattern.td b/llvm/test/TableGen/GlobalISelEmitter-notype-output-pattern.td
new file mode 100644
index 0000000000000..bc99e9ebd660c
--- /dev/null
+++ b/llvm/test/TableGen/GlobalISelEmitter-notype-output-pattern.td
@@ -0,0 +1,14 @@
+// RUN: llvm-tblgen -gen-global-isel -I %p/../../include -I %p/Common %s | FileCheck %s
+
+include "llvm/Target/Target.td"
+include "GlobalISelEmitterCommon.td"
+
+// No rule will be added to the match table.
+// CHECK:      constexpr static int64_t MatchTable0[] = {
+// CHECK-NEXT:   GIM_Reject
+// CHECK-NEXT: };
+
+def SELECT_I4 : I<(outs GPR32:$dst), (ins GPR8:$cond, GPR32:$T, GPR32:$F), []>;
+def LI : I<(outs GPR32:$dst), (ins i32imm:$src), []>;
+
+def : Pat<(i32 (anyext i8:$in)), (SELECT_I4 $in, (LI 1), (LI 0))>;


        


More information about the llvm-commits mailing list