reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
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) {