reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1897 if (BuiltinID == AArch64::BI__builtin_arm_ldrex || 1898 BuiltinID == AArch64::BI__builtin_arm_ldaex || 1899 BuiltinID == AArch64::BI__builtin_arm_strex || 1900 BuiltinID == AArch64::BI__builtin_arm_stlex) { 1901 return CheckARMBuiltinExclusiveCall(BuiltinID, TheCall, 128); 1904 if (BuiltinID == AArch64::BI__builtin_arm_prefetch) { 1911 if (BuiltinID == AArch64::BI__builtin_arm_rsr64 || 1912 BuiltinID == AArch64::BI__builtin_arm_wsr64) 1913 return SemaBuiltinARMSpecialReg(BuiltinID, TheCall, 0, 5, true); 1916 if (BuiltinID == AArch64::BI__builtin_arm_irg || 1917 BuiltinID == AArch64::BI__builtin_arm_addg || 1918 BuiltinID == AArch64::BI__builtin_arm_gmi || 1919 BuiltinID == AArch64::BI__builtin_arm_ldg || 1920 BuiltinID == AArch64::BI__builtin_arm_stg || 1921 BuiltinID == AArch64::BI__builtin_arm_subp) { 1922 return SemaBuiltinARMMemoryTaggingCall(BuiltinID, TheCall); 1925 if (BuiltinID == AArch64::BI__builtin_arm_rsr || 1926 BuiltinID == AArch64::BI__builtin_arm_rsrp || 1927 BuiltinID == AArch64::BI__builtin_arm_wsr || 1928 BuiltinID == AArch64::BI__builtin_arm_wsrp) 1929 return SemaBuiltinARMSpecialReg(BuiltinID, TheCall, 0, 5, true); 1934 if (BuiltinID == AArch64::BI_ReadStatusReg || 1935 BuiltinID == AArch64::BI_WriteStatusReg) 1938 if (BuiltinID == AArch64::BI__getReg) 1941 if (CheckNeonBuiltinFunctionCall(BuiltinID, TheCall)) 1947 switch (BuiltinID) {