TableGen: Fix logic for default operands
authorMatt Arsenault <Matthew.Arsenault@amd.com>
Tue, 18 Feb 2020 17:58:02 +0000 (12:58 -0500)
committerMatt Arsenault <arsenm2@gmail.com>
Thu, 20 Feb 2020 04:41:07 +0000 (23:41 -0500)
commitde6e968c0d44d21b16da9b6ec07599e529b8482a
treefde01d741a4ac8dc197ed25901a10889ec7c8daf
parente1eed6c5b9faf89491beaa592180a1c96fe13e0e
TableGen: Fix logic for default operands

This was checking for default operands in the current DAG instruction,
rather than the correct result operand list. I'm not entirly sure how
this managed to work before, but was failing for me when multiple
default operands were overridden.
llvm/test/TableGen/DefaultOpsGlobalISel.td
llvm/utils/TableGen/CodeGenDAGPatterns.cpp