Don't use MCInstrDesc flags for implicit operands.
authorJakob Stoklund Olesen <stoklund@2pi.dk>
Thu, 30 Aug 2012 14:39:06 +0000 (14:39 +0000)
committerJakob Stoklund Olesen <stoklund@2pi.dk>
Thu, 30 Aug 2012 14:39:06 +0000 (14:39 +0000)
commite941df5e354ff7d327bab8e59af687ec90fdd149
treea3b1db653683b1019ee025db74165d9e55a6dd4d
parent1dfe9b52646ce56446ecd3548dbc81068369ef3f
Don't use MCInstrDesc flags for implicit operands.

When a MachineInstr is constructed, its implicit operands are added
first, then the explicit operands are inserted before the implicits.

MCInstrDesc has oprand flags like early clobber and operand ties that
apply to the explicit operands.

Don't look at those flags when the implicit operands are first added in
the explicit operands's positions.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@162910 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/MachineInstr.cpp