Lines Matching refs:Flag
266 static bool isRegDefKind(unsigned Flag){ return getKind(Flag) == Kind_RegDef;}
267 static bool isImmKind(unsigned Flag) { return getKind(Flag) == Kind_Imm; }
268 static bool isMemKind(unsigned Flag) { return getKind(Flag) == Kind_Mem; }
269 static bool isRegDefEarlyClobberKind(unsigned Flag) {
270 return getKind(Flag) == Kind_RegDefEarlyClobber;
272 static bool isClobberKind(unsigned Flag) {
273 return getKind(Flag) == Kind_Clobber;
278 static unsigned getNumOperandRegisters(unsigned Flag) {
279 return (Flag & 0xffff) >> 3;
284 static bool isUseOperandTiedToDef(unsigned Flag, unsigned &Idx) {
285 if ((Flag & Flag_MatchingOperand) == 0)
287 Idx = (Flag & ~Flag_MatchingOperand) >> 16;
293 static bool hasRegClassConstraint(unsigned Flag, unsigned &RC) {
294 if (Flag & Flag_MatchingOperand)
296 unsigned High = Flag >> 16;