Lines Matching refs:DiagnosticPredicate
791 template <int Bits, int Scale> DiagnosticPredicate isSImmScaled() const { in isSImmScaled()
796 DiagnosticPredicate isUImmScaled() const { in isUImmScaled()
805 DiagnosticPredicate isImmScaled(bool Signed) const { in isImmScaled()
836 DiagnosticPredicate isSVEPattern() const { in isSVEPattern()
848 DiagnosticPredicate isSVEVecLenSpecifier() const { in isSVEVecLenSpecifier()
1026 DiagnosticPredicate isSVECpyImm() const { in isSVECpyImm()
1044 template <typename T> DiagnosticPredicate isSVEAddSubImm() const { in isSVEAddSubImm()
1059 template <typename T> DiagnosticPredicate isSVEPreferredLogicalImm() const { in isSVEPreferredLogicalImm()
1283 DiagnosticPredicate isSVEPredicateVectorRegOfWidth() const { in isSVEPredicateVectorRegOfWidth()
1294 DiagnosticPredicate isSVEPredicateAsCounterRegOfWidth() const { in isSVEPredicateAsCounterRegOfWidth()
1305 DiagnosticPredicate isSVEDataVectorRegOfWidth() const { in isSVEDataVectorRegOfWidth()
1318 DiagnosticPredicate isSVEDataVectorRegWithShiftExtend() const { in isSVEDataVectorRegWithShiftExtend()
1371 DiagnosticPredicate isComplexRotation() const { in isComplexRotation()
1389 DiagnosticPredicate isGPR64WithShiftExtend() const { in isGPR64WithShiftExtend()
1426 DiagnosticPredicate isTypedVectorListMultiple() const { in isTypedVectorListMultiple()
1438 DiagnosticPredicate isTypedVectorListStrided() const { in isTypedVectorListStrided()
1451 DiagnosticPredicate isVectorIndex() const { in isVectorIndex()
1479 template <unsigned ImmEnum> DiagnosticPredicate isExactFPImm() const { in isExactFPImm()
1503 DiagnosticPredicate isExactFPImm() const { in isExactFPImm()
1504 DiagnosticPredicate Res = DiagnosticPredicateTy::NoMatch; in isExactFPImm()
1689 DiagnosticPredicate isMatrixRegOperand() const { in isMatrixRegOperand()