reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp
  432     Kind = o.Kind;
  432     Kind = o.Kind;
  435     switch (Kind) {
  490     assert(Kind == k_Token && "Invalid access!");
  495     assert(Kind == k_Token && "Invalid access!");
  500     assert(Kind == k_Immediate && "Invalid access!");
  505     assert(Kind == k_ShiftedImm && "Invalid access!");
  510     assert(Kind == k_ShiftedImm && "Invalid access!");
  515     assert(Kind == k_CondCode && "Invalid access!");
  520     assert (Kind == k_FPImm && "Invalid access!");
  525     assert (Kind == k_FPImm && "Invalid access!");
  530     assert(Kind == k_Barrier && "Invalid access!");
  535     assert(Kind == k_Barrier && "Invalid access!");
  540     assert(Kind == k_Register && "Invalid access!");
  545     assert(Kind == k_Register && "Invalid access!");
  550     assert(Kind == k_VectorList && "Invalid access!");
  555     assert(Kind == k_VectorList && "Invalid access!");
  560     assert(Kind == k_VectorIndex && "Invalid access!");
  565     assert(Kind == k_SysReg && "Invalid access!");
  570     assert(Kind == k_SysCR && "Invalid access!");
  575     assert(Kind == k_Prefetch && "Invalid access!");
  580     assert(Kind == k_PSBHint && "Invalid access!");
  585     assert(Kind == k_PSBHint && "Invalid access!");
  590     assert(Kind == k_BTIHint && "Invalid access!");
  595     assert(Kind == k_BTIHint && "Invalid access!");
  600     assert(Kind == k_Prefetch && "Invalid access!");
  605     if (Kind == k_ShiftExtend)
  607     if (Kind == k_Register)
  613     if (Kind == k_ShiftExtend)
  615     if (Kind == k_Register)
  621     if (Kind == k_ShiftExtend)
  623     if (Kind == k_Register)
  628   bool isImm() const override { return Kind == k_Immediate; }
  766   bool isShiftedImm() const { return Kind == k_ShiftedImm; }
  890   bool isCondCode() const { return Kind == k_CondCode; }
  991     return Kind == k_FPImm &&
  995   bool isBarrier() const { return Kind == k_Barrier; }
  996   bool isSysReg() const { return Kind == k_SysReg; }
 1023     return Kind == k_Register;
 1027     return Kind == k_Register && Reg.Kind == RegKind::Scalar;
 1031     return Kind == k_Register && Reg.Kind == RegKind::NeonVector;
 1035     return Kind == k_Register && Reg.Kind == RegKind::NeonVector &&
 1056     return (Kind == k_Register && Reg.Kind == RK) &&
 1061     return Kind == k_Register && Reg.Kind == RegKind::Scalar &&
 1067     if (Kind != k_Register || Reg.Kind != RegKind::SVEPredicateVector)
 1078     if (Kind != k_Register || Reg.Kind != RegKind::SVEDataVector)
 1111     return Kind == k_Register && Reg.Kind == RegKind::Scalar &&
 1116     return Kind == k_Register && Reg.Kind == RegKind::Scalar &&
 1121     return Kind == k_Register && Reg.Kind == RegKind::Scalar &&
 1127     return Kind == k_Register && Reg.Kind == RegKind::Scalar &&
 1146     return Kind == k_Register && Reg.Kind == RegKind::Scalar &&
 1152     if (Kind != k_Register || Reg.Kind != RegKind::Scalar)
 1165     return Kind == k_VectorList && VectorList.Count == NumRegs &&
 1173     if (Kind != k_VectorList)
 1186     if (Kind != k_VectorIndex)
 1193   bool isToken() const override { return Kind == k_Token; }
 1196     return Kind == k_Token && getToken() == Str;
 1198   bool isSysCR() const { return Kind == k_SysCR; }
 1199   bool isPrefetch() const { return Kind == k_Prefetch; }
 1200   bool isPSBHint() const { return Kind == k_PSBHint; }
 1201   bool isBTIHint() const { return Kind == k_BTIHint; }
 1202   bool isShiftExtend() const { return Kind == k_ShiftExtend; }
 1214     if (Kind != k_FPImm)
 2003   switch (Kind) {