Lines Matching full:kind
187 TokenKind Kind = Error;
196 MIToken &reset(TokenKind Kind, StringRef Range);
202 TokenKind kind() const { return Kind; } in kind() function
204 bool isError() const { return Kind == Error; } in isError()
206 bool isNewlineOrEOF() const { return Kind == Newline || Kind == Eof; } in isNewlineOrEOF()
208 bool isErrorOrEOF() const { return Kind == Error || Kind == Eof; } in isErrorOrEOF()
211 return Kind == NamedRegister || Kind == underscore || in isRegister()
212 Kind == NamedVirtualRegister || Kind == VirtualRegister; in isRegister()
216 return Kind == kw_implicit || Kind == kw_implicit_define || in isRegisterFlag()
217 Kind == kw_def || Kind == kw_dead || Kind == kw_killed || in isRegisterFlag()
218 Kind == kw_undef || Kind == kw_internal || in isRegisterFlag()
219 Kind == kw_early_clobber || Kind == kw_debug_use || in isRegisterFlag()
220 Kind == kw_renamable; in isRegisterFlag()
224 return Kind == kw_volatile || Kind == kw_non_temporal || in isMemoryOperandFlag()
225 Kind == kw_dereferenceable || Kind == kw_invariant || in isMemoryOperandFlag()
226 Kind == StringConstant; in isMemoryOperandFlag()
229 bool is(TokenKind K) const { return Kind == K; } in is()
231 bool isNot(TokenKind K) const { return Kind != K; } in isNot()
243 return Kind == IntegerLiteral || Kind == MachineBasicBlock || in hasIntegerValue()
244 Kind == MachineBasicBlockLabel || Kind == StackObject || in hasIntegerValue()
245 Kind == FixedStackObject || Kind == GlobalValue || in hasIntegerValue()
246 Kind == VirtualRegister || Kind == ConstantPoolItem || in hasIntegerValue()
247 Kind == JumpTableIndex || Kind == IRBlock || Kind == IRValue; in hasIntegerValue()