index 16eb5e2996bd52753c8e51b64fac70e0ccf6ed8e..f40f3337c7bdf0a5f3efebce7127676cc417b732 100644 (file)
/// encoding specified.
virtual unsigned getISAEncoding() { return 0; }
+ /// \brief Emit a partial dwarf register operation.
+ /// \param MLoc the register
+ /// \param PieceSizeInBits size and
+ /// \param PieceOffsetBits offset of the piece in bits, if this is one
+ /// piece of an aggregate value.
+ void EmitDwarfRegOpPiece(ByteStreamer &BS, const MachineLocation &MLoc,
+ unsigned PieceSize,
+ unsigned PieceOffset) const;
+
/// EmitDwarfRegOp - Emit dwarf register operation.
+ /// \param Indirect whether this is a register-indirect address
virtual void EmitDwarfRegOp(ByteStreamer &BS, const MachineLocation &MLoc,
bool Indirect) const;