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

References

lib/Target/ARM/AsmParser/ARMAsmParser.cpp
  874     assert(Kind == k_Memory && "Invalid access!");
  879     assert(Kind == k_CondCode && "Invalid access!");
  889     assert((Kind == k_CoprocNum || Kind == k_CoprocReg) && "Invalid access!");
  889     assert((Kind == k_CoprocNum || Kind == k_CoprocReg) && "Invalid access!");
  894     assert(Kind == k_Token && "Invalid access!");
  899     assert((Kind == k_Register || Kind == k_CCOut) && "Invalid access!");
  899     assert((Kind == k_Register || Kind == k_CCOut) && "Invalid access!");
  904     assert((Kind == k_RegisterList || Kind == k_RegisterListWithAPSR ||
  904     assert((Kind == k_RegisterList || Kind == k_RegisterListWithAPSR ||
  905             Kind == k_DPRRegisterList || Kind == k_SPRRegisterList ||
  905             Kind == k_DPRRegisterList || Kind == k_SPRRegisterList ||
  906             Kind == k_FPSRegisterListWithVPR ||
  907             Kind == k_FPDRegisterListWithVPR) &&
  923     assert(Kind == k_VectorIndex && "Invalid access!");
  928     assert(Kind == k_MemBarrierOpt && "Invalid access!");
  933     assert(Kind == k_InstSyncBarrierOpt && "Invalid access!");
  938     assert(Kind == k_TraceSyncBarrierOpt && "Invalid access!");
  943     assert(Kind == k_ProcIFlags && "Invalid access!");
  948     assert(Kind == k_MSRMask && "Invalid access!");
  953     assert(Kind == k_BankedReg && "Invalid access!");
  957   bool isCoprocNum() const { return Kind == k_CoprocNum; }
  958   bool isCoprocReg() const { return Kind == k_CoprocReg; }
  959   bool isCoprocOption() const { return Kind == k_CoprocOption; }
  960   bool isCondCode() const { return Kind == k_CondCode; }
  961   bool isVPTPred() const { return Kind == k_VPTPred; }
  962   bool isCCOut() const { return Kind == k_CCOut; }
  963   bool isITMask() const { return Kind == k_ITCondMask; }
  964   bool isITCondCode() const { return Kind == k_CondCode; }
  966     return Kind == k_Immediate;
 1274   bool isReg() const override { return Kind == k_Register; }
 1275   bool isRegList() const { return Kind == k_RegisterList; }
 1277     return Kind == k_RegisterListWithAPSR || Kind == k_RegisterList;
 1277     return Kind == k_RegisterListWithAPSR || Kind == k_RegisterList;
 1279   bool isDPRRegList() const { return Kind == k_DPRRegisterList; }
 1280   bool isSPRRegList() const { return Kind == k_SPRRegisterList; }
 1281   bool isFPSRegListWithVPR() const { return Kind == k_FPSRegisterListWithVPR; }
 1282   bool isFPDRegListWithVPR() const { return Kind == k_FPDRegisterListWithVPR; }
 1283   bool isToken() const override { return Kind == k_Token; }
 1284   bool isMemBarrierOpt() const { return Kind == k_MemBarrierOpt; }
 1285   bool isInstSyncBarrierOpt() const { return Kind == k_InstSyncBarrierOpt; }
 1286   bool isTraceSyncBarrierOpt() const { return Kind == k_TraceSyncBarrierOpt; }
 1291     if (Kind != k_Memory)
 1304     if (Kind != k_Memory)
 1314   bool isShifterImm() const { return Kind == k_ShifterImmediate; }
 1316     return Kind == k_ShiftedRegister &&
 1323     return Kind == k_ShiftedImmediate &&
 1327   bool isRotImm() const { return Kind == k_RotateImmediate; }
 1338   bool isModImm() const { return Kind == k_ModifiedImmediate; }
 1373   bool isConstantPoolImm() const { return Kind == k_ConstantPoolImmediate; }
 1374   bool isBitfield() const { return Kind == k_BitfieldDescriptor; }
 1376     return Kind == k_PostIndexRegister &&
 1877   bool isMSRMask() const { return Kind == k_MSRMask; }
 1878   bool isBankedReg() const { return Kind == k_BankedReg; }
 1879   bool isProcIFlags() const { return Kind == k_ProcIFlags; }
 1883     return Kind == k_VectorList && !VectorList.isDoubleSpaced;
 1887     return Kind == k_VectorList && VectorList.isDoubleSpaced;
 1918     if (Kind != k_VectorList) return false;
 1941     return Kind == k_VectorListAllLanes && !VectorList.isDoubleSpaced;
 1945     return Kind == k_VectorListAllLanes && VectorList.isDoubleSpaced;
 1985     return Kind == k_VectorListIndexed && !VectorList.isDoubleSpaced;
 1989     return Kind == k_VectorListIndexed && VectorList.isDoubleSpaced;
 2082   bool isVectorIndex() const { return Kind == k_VectorIndex; }
 2086     if (Kind != k_VectorIndex) return false;
 2097     if (Kind != k_VectorIndex) return false;
 2872     if (Kind == k_PostIndexRegister) {
 3719   switch (Kind) {