[Stackmap] Refactor operand parsing.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@197329 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Juergen Ributzka
2013-12-14 23:06:19 +00:00
parent 729e476834
commit bfee019790
2 changed files with 76 additions and 92 deletions

View File

@@ -171,9 +171,10 @@ private:
CallsiteInfoList CSInfos;
ConstantPool ConstPool;
std::pair<Location, MachineInstr::const_mop_iterator>
MachineInstr::const_mop_iterator
parseOperand(MachineInstr::const_mop_iterator MOI,
MachineInstr::const_mop_iterator MOE) const;
MachineInstr::const_mop_iterator MOE,
LocationVec &Locs, LiveOutVec &LiveOuts) const;
/// \brief Create a live-out register record for the given register @p Reg.
LiveOutReg createLiveOutReg(unsigned Reg, const MCRegisterInfo &MCRI,