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

References

gen/tools/clang/include/clang/Basic/arm_mve_builtins.inc
  103 BUILTIN(__builtin_arm_mve_vadciq_m, "vi.", "nt")
  104 BUILTIN(__builtin_arm_mve_vadciq, "vi.", "nt")
  105 BUILTIN(__builtin_arm_mve_vadcq_m, "vi.", "nt")
  106 BUILTIN(__builtin_arm_mve_vadcq, "vi.", "nt")
  107 BUILTIN(__builtin_arm_mve_vaddq, "vi.", "nt")
  108 BUILTIN(__builtin_arm_mve_vaddq_m, "vi.", "nt")
  109 BUILTIN(__builtin_arm_mve_vld2q, "vi.", "nt")
  110 BUILTIN(__builtin_arm_mve_vld4q, "vi.", "nt")
  111 BUILTIN(__builtin_arm_mve_vmaxvq, "vi.", "nt")
  112 BUILTIN(__builtin_arm_mve_vminvq, "vi.", "nt")
  113 BUILTIN(__builtin_arm_mve_vst2q, "vi.", "nt")
  114 BUILTIN(__builtin_arm_mve_vst4q, "vi.", "nt")
  115 BUILTIN(__builtin_arm_mve_vsubq, "vi.", "nt")
  116 BUILTIN(__builtin_arm_mve_vsubq_m, "vi.", "nt")
tools/clang/include/clang/Basic/BuiltinsARM.def
   25 BUILTIN(__clear_cache, "vv*v*", "i")
   28 BUILTIN(__builtin_arm_smulbb, "iii", "nc")
   29 BUILTIN(__builtin_arm_smulbt, "iii", "nc")
   30 BUILTIN(__builtin_arm_smultb, "iii", "nc")
   31 BUILTIN(__builtin_arm_smultt, "iii", "nc")
   32 BUILTIN(__builtin_arm_smulwb, "iii", "nc")
   33 BUILTIN(__builtin_arm_smulwt, "iii", "nc")
   36 BUILTIN(__builtin_arm_qadd, "iii", "nc")
   37 BUILTIN(__builtin_arm_qsub, "iii", "nc")
   38 BUILTIN(__builtin_arm_qdbl, "ii", "nc")
   39 BUILTIN(__builtin_arm_ssat, "iiUi", "nc")
   40 BUILTIN(__builtin_arm_usat, "UiiUi", "nc")
   42 BUILTIN(__builtin_arm_smlabb, "iiii", "nc")
   43 BUILTIN(__builtin_arm_smlabt, "iiii", "nc")
   44 BUILTIN(__builtin_arm_smlatb, "iiii", "nc")
   45 BUILTIN(__builtin_arm_smlatt, "iiii", "nc")
   46 BUILTIN(__builtin_arm_smlawb, "iiii", "nc")
   47 BUILTIN(__builtin_arm_smlawt, "iiii", "nc")
   49 BUILTIN(__builtin_arm_ssat16, "iii", "nc")
   50 BUILTIN(__builtin_arm_usat16, "iii", "nc")
   52 BUILTIN(__builtin_arm_sxtab16, "iii", "nc")
   53 BUILTIN(__builtin_arm_sxtb16, "ii", "nc")
   54 BUILTIN(__builtin_arm_uxtab16, "iii", "nc")
   55 BUILTIN(__builtin_arm_uxtb16, "ii", "nc")
   57 BUILTIN(__builtin_arm_sel, "iii", "nc")
   59 BUILTIN(__builtin_arm_qadd8, "iii", "nc")
   60 BUILTIN(__builtin_arm_qsub8, "iii", "nc")
   61 BUILTIN(__builtin_arm_sadd8, "iii", "nc")
   62 BUILTIN(__builtin_arm_shadd8, "iii", "nc")
   63 BUILTIN(__builtin_arm_shsub8, "iii", "nc")
   64 BUILTIN(__builtin_arm_ssub8, "iii", "nc")
   65 BUILTIN(__builtin_arm_uadd8, "UiUiUi", "nc")
   66 BUILTIN(__builtin_arm_uhadd8, "UiUiUi", "nc")
   67 BUILTIN(__builtin_arm_uhsub8, "UiUiUi", "nc")
   68 BUILTIN(__builtin_arm_uqadd8, "UiUiUi", "nc")
   69 BUILTIN(__builtin_arm_uqsub8, "UiUiUi", "nc")
   70 BUILTIN(__builtin_arm_usub8, "UiUiUi", "nc")
   73 BUILTIN(__builtin_arm_usad8, "UiUiUi", "nc")
   74 BUILTIN(__builtin_arm_usada8, "UiUiUiUi", "nc")
   77 BUILTIN(__builtin_arm_qadd16, "iii", "nc")
   78 BUILTIN(__builtin_arm_qasx, "iii", "nc")
   79 BUILTIN(__builtin_arm_qsax, "iii", "nc")
   80 BUILTIN(__builtin_arm_qsub16, "iii", "nc")
   81 BUILTIN(__builtin_arm_sadd16, "iii", "nc")
   82 BUILTIN(__builtin_arm_sasx, "iii", "nc")
   83 BUILTIN(__builtin_arm_shadd16, "iii", "nc")
   84 BUILTIN(__builtin_arm_shasx, "iii", "nc")
   85 BUILTIN(__builtin_arm_shsax, "iii", "nc")
   86 BUILTIN(__builtin_arm_shsub16, "iii", "nc")
   87 BUILTIN(__builtin_arm_ssax, "iii", "nc")
   88 BUILTIN(__builtin_arm_ssub16, "iii", "nc")
   89 BUILTIN(__builtin_arm_uadd16, "UiUiUi", "nc")
   90 BUILTIN(__builtin_arm_uasx, "UiUiUi", "nc")
   91 BUILTIN(__builtin_arm_uhadd16, "UiUiUi", "nc")
   92 BUILTIN(__builtin_arm_uhasx, "UiUiUi", "nc")
   93 BUILTIN(__builtin_arm_uhsax, "UiUiUi", "nc")
   94 BUILTIN(__builtin_arm_uhsub16, "UiUiUi", "nc")
   95 BUILTIN(__builtin_arm_uqadd16, "UiUiUi", "nc")
   96 BUILTIN(__builtin_arm_uqasx, "UiUiUi", "nc")
   97 BUILTIN(__builtin_arm_uqsax, "UiUiUi", "nc")
   98 BUILTIN(__builtin_arm_uqsub16, "UiUiUi", "nc")
   99 BUILTIN(__builtin_arm_usax, "UiUiUi", "nc")
  100 BUILTIN(__builtin_arm_usub16, "UiUiUi", "nc")
  103 BUILTIN(__builtin_arm_smlad, "iiii", "nc")
  104 BUILTIN(__builtin_arm_smladx, "iiii", "nc")
  105 BUILTIN(__builtin_arm_smlald, "LLiiiLLi", "nc")
  106 BUILTIN(__builtin_arm_smlaldx, "LLiiiLLi", "nc")
  107 BUILTIN(__builtin_arm_smlsd, "iiii", "nc")
  108 BUILTIN(__builtin_arm_smlsdx, "iiii", "nc")
  109 BUILTIN(__builtin_arm_smlsld, "LLiiiLLi", "nc")
  110 BUILTIN(__builtin_arm_smlsldx, "LLiiiLLi", "nc")
  111 BUILTIN(__builtin_arm_smuad, "iii", "nc")
  112 BUILTIN(__builtin_arm_smuadx, "iii", "nc")
  113 BUILTIN(__builtin_arm_smusd, "iii", "nc")
  114 BUILTIN(__builtin_arm_smusdx, "iii", "nc")
  117 BUILTIN(__builtin_arm_rbit, "UiUi", "nc")
  118 BUILTIN(__builtin_arm_cls, "UiZUi", "nc")
  119 BUILTIN(__builtin_arm_cls64, "UiWUi", "nc")
  122 BUILTIN(__builtin_arm_ldrexd, "LLUiv*", "")
  123 BUILTIN(__builtin_arm_strexd, "iLLUiv*", "")
  125 BUILTIN(__builtin_arm_ldrex, "v.", "t")
  126 BUILTIN(__builtin_arm_ldaex, "v.", "t")
  127 BUILTIN(__builtin_arm_strex, "i.", "t")
  128 BUILTIN(__builtin_arm_stlex, "i.", "t")
  129 BUILTIN(__builtin_arm_clrex, "v", "")
  132 BUILTIN(__builtin_arm_get_fpscr, "Ui", "nc")
  133 BUILTIN(__builtin_arm_set_fpscr, "vUi", "nc")
  134 BUILTIN(__builtin_arm_vcvtr_f, "ffi", "nc")
  135 BUILTIN(__builtin_arm_vcvtr_d, "fdi", "nc")
  138 BUILTIN(__builtin_arm_ldc, "vUIiUIivC*", "")
  139 BUILTIN(__builtin_arm_ldcl, "vUIiUIivC*", "")
  140 BUILTIN(__builtin_arm_ldc2, "vUIiUIivC*", "")
  141 BUILTIN(__builtin_arm_ldc2l, "vUIiUIivC*", "")
  143 BUILTIN(__builtin_arm_stc, "vUIiUIiv*", "")
  144 BUILTIN(__builtin_arm_stcl, "vUIiUIiv*", "")
  145 BUILTIN(__builtin_arm_stc2, "vUIiUIiv*", "")
  146 BUILTIN(__builtin_arm_stc2l, "vUIiUIiv*", "")
  148 BUILTIN(__builtin_arm_cdp, "vUIiUIiUIiUIiUIiUIi", "")
  149 BUILTIN(__builtin_arm_cdp2, "vUIiUIiUIiUIiUIiUIi", "")
  150 BUILTIN(__builtin_arm_mcr, "vUIiUIiUiUIiUIiUIi", "")
  151 BUILTIN(__builtin_arm_mcr2, "vUIiUIiUiUIiUIiUIi", "")
  152 BUILTIN(__builtin_arm_mrc, "UiUIiUIiUIiUIiUIi", "")
  153 BUILTIN(__builtin_arm_mrc2, "UiUIiUIiUIiUIiUIi", "")
  154 BUILTIN(__builtin_arm_mcrr, "vUIiUIiLLUiUIi", "")
  155 BUILTIN(__builtin_arm_mcrr2, "vUIiUIiLLUiUIi", "")
  156 BUILTIN(__builtin_arm_mrrc, "LLUiUIiUIiUIi", "")
  157 BUILTIN(__builtin_arm_mrrc2, "LLUiUIiUIiUIi", "")
  160 BUILTIN(__builtin_arm_crc32b, "UiUiUc", "nc")
  161 BUILTIN(__builtin_arm_crc32cb, "UiUiUc", "nc")
  162 BUILTIN(__builtin_arm_crc32h, "UiUiUs", "nc")
  163 BUILTIN(__builtin_arm_crc32ch, "UiUiUs", "nc")
  164 BUILTIN(__builtin_arm_crc32w, "UiUiUi", "nc")
  165 BUILTIN(__builtin_arm_crc32cw, "UiUiUi", "nc")
  166 BUILTIN(__builtin_arm_crc32d, "UiUiLLUi", "nc")
  167 BUILTIN(__builtin_arm_crc32cd, "UiUiLLUi", "nc")
  170 BUILTIN(__builtin_arm_nop, "v", "")
  171 BUILTIN(__builtin_arm_yield, "v", "")
  172 BUILTIN(__builtin_arm_wfe, "v", "")
  173 BUILTIN(__builtin_arm_wfi, "v", "")
  174 BUILTIN(__builtin_arm_sev, "v", "")
  175 BUILTIN(__builtin_arm_sevl, "v", "")
  176 BUILTIN(__builtin_arm_dbg, "vUi", "")
  179 BUILTIN(__builtin_arm_dmb, "vUi", "nc")
  180 BUILTIN(__builtin_arm_dsb, "vUi", "nc")
  181 BUILTIN(__builtin_arm_isb, "vUi", "nc")
  184 BUILTIN(__builtin_arm_prefetch, "vvC*UiUi", "nc")
  187 BUILTIN(__builtin_arm_rsr, "UicC*", "nc")
  188 BUILTIN(__builtin_arm_rsr64, "LLUicC*", "nc")
  189 BUILTIN(__builtin_arm_rsrp, "v*cC*", "nc")
  190 BUILTIN(__builtin_arm_wsr, "vcC*Ui", "nc")
  191 BUILTIN(__builtin_arm_wsr64, "vcC*LLUi", "nc")
  192 BUILTIN(__builtin_arm_wsrp, "vcC*vC*", "nc")