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

References

tools/clang/lib/CodeGen/CGBuiltin.cpp
 7051   switch (BuiltinID) {
 7083   if (BuiltinID == AArch64::BI__builtin_arm_prefetch) {
 7106   if (BuiltinID == AArch64::BI__builtin_arm_rbit) {
 7113   if (BuiltinID == AArch64::BI__builtin_arm_rbit64) {
 7121   if (BuiltinID == AArch64::BI__builtin_arm_cls) {
 7126   if (BuiltinID == AArch64::BI__builtin_arm_cls64) {
 7132   if (BuiltinID == AArch64::BI__builtin_arm_jcvt) {
 7140   if (BuiltinID == AArch64::BI__clear_cache) {
 7152   if ((BuiltinID == AArch64::BI__builtin_arm_ldrex ||
 7153       BuiltinID == AArch64::BI__builtin_arm_ldaex) &&
 7155     Function *F = CGM.getIntrinsic(BuiltinID == AArch64::BI__builtin_arm_ldaex
 7173   } else if (BuiltinID == AArch64::BI__builtin_arm_ldrex ||
 7174              BuiltinID == AArch64::BI__builtin_arm_ldaex) {
 7183     Function *F = CGM.getIntrinsic(BuiltinID == AArch64::BI__builtin_arm_ldaex
 7198   if ((BuiltinID == AArch64::BI__builtin_arm_strex ||
 7199        BuiltinID == AArch64::BI__builtin_arm_stlex) &&
 7201     Function *F = CGM.getIntrinsic(BuiltinID == AArch64::BI__builtin_arm_stlex
 7219   if (BuiltinID == AArch64::BI__builtin_arm_strex ||
 7220       BuiltinID == AArch64::BI__builtin_arm_stlex) {
 7239     Function *F = CGM.getIntrinsic(BuiltinID == AArch64::BI__builtin_arm_stlex
 7246   if (BuiltinID == AArch64::BI__getReg) {
 7264   if (BuiltinID == AArch64::BI__builtin_arm_clrex) {
 7269   if (BuiltinID == AArch64::BI_ReadWriteBarrier)
 7275   switch (BuiltinID) {
 7307   switch (BuiltinID) {
 7383   if (BuiltinID == AArch64::BI__builtin_arm_rsr ||
 7384       BuiltinID == AArch64::BI__builtin_arm_rsr64 ||
 7385       BuiltinID == AArch64::BI__builtin_arm_rsrp ||
 7386       BuiltinID == AArch64::BI__builtin_arm_wsr ||
 7387       BuiltinID == AArch64::BI__builtin_arm_wsr64 ||
 7388       BuiltinID == AArch64::BI__builtin_arm_wsrp) {
 7390     bool IsRead = BuiltinID == AArch64::BI__builtin_arm_rsr ||
 7391                   BuiltinID == AArch64::BI__builtin_arm_rsr64 ||
 7392                   BuiltinID == AArch64::BI__builtin_arm_rsrp;
 7394     bool IsPointerBuiltin = BuiltinID == AArch64::BI__builtin_arm_rsrp ||
 7395                             BuiltinID == AArch64::BI__builtin_arm_wsrp;
 7397     bool Is64Bit = BuiltinID != AArch64::BI__builtin_arm_rsr &&
 7398                    BuiltinID != AArch64::BI__builtin_arm_wsr;
 7413   if (BuiltinID == AArch64::BI_ReadStatusReg ||
 7414       BuiltinID == AArch64::BI_WriteStatusReg) {
 7435     if (BuiltinID == AArch64::BI_ReadStatusReg) {
 7447   if (BuiltinID == AArch64::BI_AddressOfReturnAddress) {
 7453   if (BuiltinID == AArch64::BI__builtin_sponentry) {
 7462   getContext().GetBuiltinType(BuiltinID, Error, &ICEArguments);
 7482       SISDMap, BuiltinID, AArch64SISDIntrinsicsProvenSorted);
 7502   switch (BuiltinID) {
 7614     switch (BuiltinID) {
 7645     switch (BuiltinID) {
 7666     switch (BuiltinID) {
 7683     switch (BuiltinID) {
 7788     switch (BuiltinID) {
 7808     switch (BuiltinID) {
 7828     switch (BuiltinID) {
 7853     switch (BuiltinID) {
 8021     unsigned AccumInt = BuiltinID == NEON::BI__builtin_neon_vqdmlalh_s16
 8034     unsigned Int = BuiltinID == NEON::BI__builtin_neon_vqshld_n_u64
 8043     unsigned Int = BuiltinID == NEON::BI__builtin_neon_vrshrd_n_u64
 8053     unsigned Int = BuiltinID == NEON::BI__builtin_neon_vrsrad_n_u64
 8119     unsigned AccInt = (BuiltinID == NEON::BI__builtin_neon_vqdmlalh_lane_s16 ||
 8120                        BuiltinID == NEON::BI__builtin_neon_vqdmlalh_laneq_s16)
 8134     unsigned AccumInt = BuiltinID == NEON::BI__builtin_neon_vqdmlals_s32
 8153     unsigned AccInt = (BuiltinID == NEON::BI__builtin_neon_vqdmlals_lane_s32 ||
 8154                        BuiltinID == NEON::BI__builtin_neon_vqdmlals_laneq_s32)
 8321   Builtin = findNeonIntrinsicInMap(AArch64SIMDIntrinsicMap, BuiltinID,
 8330   if (Value *V = EmitAArch64TblBuiltinExpr(*this, BuiltinID, E, Ops, Arch))
 8334   switch (BuiltinID) {
 8360     llvm::Type *SourceTy = BuiltinID == NEON::BI__builtin_neon_vfmaq_lane_v ?
 8717     if (BuiltinID == NEON::BI__builtin_neon_vmul_laneq_v)
 9127         BuiltinID == NEON::BI__builtin_neon_vld1_v ? 8 : 16);
 9141         BuiltinID == NEON::BI__builtin_neon_vld1_lane_v ? 8 : 16);
 9152         BuiltinID == NEON::BI__builtin_neon_vld1_dup_v ? 8 : 16);