Lines Matching refs:Flag
265 static bool isRegDefKind(unsigned Flag){ return getKind(Flag) == Kind_RegDef;}
266 static bool isImmKind(unsigned Flag) { return getKind(Flag) == Kind_Imm; }
267 static bool isMemKind(unsigned Flag) { return getKind(Flag) == Kind_Mem; }
268 static bool isRegDefEarlyClobberKind(unsigned Flag) {
269 return getKind(Flag) == Kind_RegDefEarlyClobber;
271 static bool isClobberKind(unsigned Flag) {
272 return getKind(Flag) == Kind_Clobber;
277 static unsigned getNumOperandRegisters(unsigned Flag) {
278 return (Flag & 0xffff) >> 3;
283 static bool isUseOperandTiedToDef(unsigned Flag, unsigned &Idx) {
284 if ((Flag & Flag_MatchingOperand) == 0)
286 Idx = (Flag & ~Flag_MatchingOperand) >> 16;
292 static bool hasRegClassConstraint(unsigned Flag, unsigned &RC) {
293 if (Flag & Flag_MatchingOperand)
295 unsigned High = Flag >> 16;