Lines Matching defs:Kind
33 enum { None, EarlyClobber, Tied } Kind;
36 ConstraintInfo() : Kind(None) {}
40 I.Kind = EarlyClobber;
47 I.Kind = Tied;
52 bool isNone() const { return Kind == None; }
53 bool isEarlyClobber() const { return Kind == EarlyClobber; }
54 bool isTied() const { return Kind == Tied; }
304 } Kind;
306 ResultOperand(std::string N, Record *r) : Name(N), R(r), Kind(K_Record) {}
307 ResultOperand(int64_t I) : Imm(I), Kind(K_Imm) {}
308 ResultOperand(Record *r) : R(r), Kind(K_Reg) {}
310 bool isRecord() const { return Kind == K_Record; }
311 bool isImm() const { return Kind == K_Imm; }
312 bool isReg() const { return Kind == K_Reg; }