reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
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);