[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