aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2005-09-28 19:27:25 +0000
committerChris Lattner <sabre@nondot.org>2005-09-28 19:27:25 +0000
commite97603f1bd569c8f51e2e132a25d050ab71012db (patch)
treeb5c5b9c43687d1017ff9904778bfec7908d3f389 /lib/CodeGen/SelectionDAG/DAGCombiner.cpp
parent645992f595193a651f291c661502ed3df0841ca0 (diff)
Emit an error if instructions or patterns are defined but can never match.
Currently we check that immediate values live on the RHS of commutative operators. Defining ORI like this, for example: def ORI : DForm_4<24, (ops GPRC:$dst, GPRC:$src1, u16imm:$src2), "ori $dst, $src1, $src2", [(set GPRC:$dst, (or immZExt16:$src2, GPRC:$src1))]>; results in: tblgen: In ORI: Instruction can never match: Immediate values must be on the RHS of commutative operators! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23501 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/CodeGen/SelectionDAG/DAGCombiner.cpp')
0 files changed, 0 insertions, 0 deletions