PPC: Remove (broken) nested implicit definition lists
authorHal Finkel <hfinkel@anl.gov>
Fri, 12 Apr 2013 18:17:57 +0000 (18:17 +0000)
committerHal Finkel <hfinkel@anl.gov>
Fri, 12 Apr 2013 18:17:57 +0000 (18:17 +0000)
commit598574695b70627213ea7bc224ee87ccfef44031
treece304783c00738c4a771cf0845be52c64aa74743
parent81b2fd5819af2d06011d5a2b031e41527d478ba4
PPC: Remove (broken) nested implicit definition lists

TableGen will not combine nested list 'let' bindings into a single list, and
instead uses only the inner scope. As a result, several instruction definitions
were missing implicit register defs that were in outer scopes. This de-nests
these scopes and makes all instructions have only one let binding which sets
implicit register definitions.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@179392 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/PowerPC/PPCInstr64Bit.td
lib/Target/PowerPC/PPCInstrInfo.td