Lines Matching refs:BuiltinID

5841 static bool ArmBuiltinAliasValid(unsigned BuiltinID, StringRef AliasName,
5846 llvm::lower_bound(Map, BuiltinID, [](const IntrinToName &L, unsigned Id) {
5849 if (It == Map.end() || It->Id != BuiltinID)
5860 static bool ArmMveAliasValid(unsigned BuiltinID, StringRef AliasName) {
5865 return ArmBuiltinAliasValid(BuiltinID, AliasName, Map, IntrinNames);
5868 static bool ArmCdeAliasValid(unsigned BuiltinID, StringRef AliasName) {
5870 return ArmBuiltinAliasValid(BuiltinID, AliasName, Map, IntrinNames);
5873 static bool ArmSveAliasValid(ASTContext &Context, unsigned BuiltinID,
5875 if (Context.BuiltinInfo.isAuxBuiltinID(BuiltinID))
5876 BuiltinID = Context.BuiltinInfo.getAuxBuiltinID(BuiltinID);
5877 return BuiltinID >= AArch64::FirstSVEBuiltin &&
5878 BuiltinID <= AArch64::LastSVEBuiltin;
5881 static bool ArmSmeAliasValid(ASTContext &Context, unsigned BuiltinID,
5883 if (Context.BuiltinInfo.isAuxBuiltinID(BuiltinID))
5884 BuiltinID = Context.BuiltinInfo.getAuxBuiltinID(BuiltinID);
5885 return BuiltinID >= AArch64::FirstSMEBuiltin &&
5886 BuiltinID <= AArch64::LastSMEBuiltin;
5897 unsigned BuiltinID = Ident->getBuiltinID();
5901 if ((IsAArch64 && !ArmSveAliasValid(S.Context, BuiltinID, AliasName) &&
5902 !ArmSmeAliasValid(S.Context, BuiltinID, AliasName)) ||
5903 (!IsAArch64 && !ArmMveAliasValid(BuiltinID, AliasName) &&
5904 !ArmCdeAliasValid(BuiltinID, AliasName))) {
5912 static bool RISCVAliasValid(unsigned BuiltinID, StringRef AliasName) {
5913 return BuiltinID >= RISCV::FirstRVVBuiltin &&
5914 BuiltinID <= RISCV::LastRVVBuiltin;
5926 unsigned BuiltinID = Ident->getBuiltinID();
5933 if ((IsAArch64 && !ArmSveAliasValid(S.Context, BuiltinID, AliasName)) ||
5934 (IsARM && !ArmMveAliasValid(BuiltinID, AliasName) &&
5935 !ArmCdeAliasValid(BuiltinID, AliasName)) ||
5936 (IsRISCV && !RISCVAliasValid(BuiltinID, AliasName)) ||