Home | History | Annotate | Download | only in libenc

Lines Matching defs:Opnd

192 class Opnd {
199 Opnd(Tag t): tag(t) {}
212 Opnd(const Opnd &): tag(Mem) { assert(false); }
213 Opnd& operator=(const Opnd &) { assert(false); return *this; }
216 class Imm_Opnd: public Opnd {
232 Opnd(isSigned ? SignedImm : UnsignedImm), value(val), size(size_32) {
248 Imm_Opnd(const Imm_Opnd& that): Opnd(that.tag), value(that.value), size(that.size) {};
252 Opnd(isSigned ? SignedImm : UnsignedImm), value(val), size(sz) {
278 Opnd(isSigned ? SignedImm : UnsignedImm), value(val), size(sz) {
304 class RM_Opnd: public Opnd {
310 RM_Opnd(Tag t): Opnd(t) {}
314 RM_Opnd(const RM_Opnd &): Opnd(Reg) { assert(false); }
390 class XMM_Opnd : public Opnd {
396 XMM_Opnd(unsigned _idx): Opnd(XMM), m_idx(_idx) {};
401 XMM_Opnd(const XMM_Opnd &): Opnd(XMM) { assert(false); }