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

References

gen/lib/Target/AArch64/AArch64GenAsmMatcher.inc
 9951     DiagnosticPredicate DP(Operand.isImplicitlyTypedVectorList<RegKind::NeonVector, 4>());
 9958     DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::NeonVector, 4, 16, 8>());
 9965     DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::NeonVector, 4, 1, 64>());
 9972     DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::NeonVector, 4, 2, 64>());
 9979     DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::NeonVector, 4, 2, 32>());
 9986     DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::NeonVector, 4, 4, 16>());
 9993     DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::NeonVector, 4, 4, 32>());
10000     DiagnosticPredicate DP(Operand.isImplicitlyTypedVectorList<RegKind::NeonVector, 4>());
10007     DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::NeonVector, 4, 8, 8>());
10014     DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::NeonVector, 4, 8, 16>());
10021     DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::NeonVector, 4, 0, 8>());
10028     DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::NeonVector, 4, 0, 64>());
10035     DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::NeonVector, 4, 0, 16>());
10042     DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::NeonVector, 4, 0, 32>());
10049     DiagnosticPredicate DP(Operand.isImplicitlyTypedVectorList<RegKind::NeonVector, 1>());
10056     DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::NeonVector, 1, 16, 8>());
10063     DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::NeonVector, 1, 1, 64>());
10070     DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::NeonVector, 1, 2, 64>());
10077     DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::NeonVector, 1, 2, 32>());
10084     DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::NeonVector, 1, 4, 16>());
10091     DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::NeonVector, 1, 4, 32>());
10098     DiagnosticPredicate DP(Operand.isImplicitlyTypedVectorList<RegKind::NeonVector, 1>());
10105     DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::NeonVector, 1, 8, 8>());
10112     DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::NeonVector, 1, 8, 16>());
10119     DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::NeonVector, 1, 0, 8>());
10126     DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::NeonVector, 1, 0, 64>());
10133     DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::NeonVector, 1, 0, 16>());
10140     DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::NeonVector, 1, 0, 32>());
10147     DiagnosticPredicate DP(Operand.isImplicitlyTypedVectorList<RegKind::NeonVector, 3>());
10154     DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::NeonVector, 3, 16, 8>());
10161     DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::NeonVector, 3, 1, 64>());
10168     DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::NeonVector, 3, 2, 64>());
10175     DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::NeonVector, 3, 2, 32>());
10182     DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::NeonVector, 3, 4, 16>());
10189     DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::NeonVector, 3, 4, 32>());
10196     DiagnosticPredicate DP(Operand.isImplicitlyTypedVectorList<RegKind::NeonVector, 3>());
10203     DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::NeonVector, 3, 8, 8>());
10210     DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::NeonVector, 3, 8, 16>());
10217     DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::NeonVector, 3, 0, 8>());
10224     DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::NeonVector, 3, 0, 64>());
10231     DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::NeonVector, 3, 0, 16>());
10238     DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::NeonVector, 3, 0, 32>());
10245     DiagnosticPredicate DP(Operand.isImplicitlyTypedVectorList<RegKind::NeonVector, 2>());
10252     DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::NeonVector, 2, 16, 8>());
10259     DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::NeonVector, 2, 1, 64>());
10266     DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::NeonVector, 2, 2, 64>());
10273     DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::NeonVector, 2, 2, 32>());
10280     DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::NeonVector, 2, 4, 16>());
10287     DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::NeonVector, 2, 4, 32>());
10294     DiagnosticPredicate DP(Operand.isImplicitlyTypedVectorList<RegKind::NeonVector, 2>());
10301     DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::NeonVector, 2, 8, 8>());
10308     DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::NeonVector, 2, 8, 16>());
10315     DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::NeonVector, 2, 0, 8>());
10322     DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::NeonVector, 2, 0, 64>());
10329     DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::NeonVector, 2, 0, 16>());
10336     DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::NeonVector, 2, 0, 32>());
lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp
 1031     return Kind == k_Register && Reg.Kind == RegKind::NeonVector;
 1035     return Kind == k_Register && Reg.Kind == RegKind::NeonVector &&
 1837     assert((Kind == RegKind::NeonVector || Kind == RegKind::SVEDataVector ||
 2133   case RegKind::NeonVector:
 2262     return Kind == RegKind::NeonVector ? RegNum : 0;
 3075       tryParseVectorRegister(Reg, Kind, RegKind::NeonVector);
 3079   const auto &KindRes = parseVectorKind(Kind, RegKind::NeonVector);
 3085       AArch64Operand::CreateVectorReg(Reg, RegKind::NeonVector, ElementWidth,
 3426   auto ParseRes = tryParseVectorList<RegKind::NeonVector>(Operands, true);
 5387     RegisterKind = RegKind::NeonVector;
 5388     ParseRes = tryParseVectorRegister(RegNum, Kind, RegKind::NeonVector);