Lines Matching refs:fcode
125 unsigned int fcode; member
421 unsigned int fcode; member
430 unsigned int fcode; member
904 tree fndecl = aarch64_general_add_builtin (d->name, ftype, d->fcode); in aarch64_init_fcmla_laneq_builtins()
906 aarch64_builtin_decls[d->fcode] = fndecl; in aarch64_init_fcmla_laneq_builtins()
913 unsigned int i, fcode = AARCH64_SIMD_PATTERN_START; in aarch64_init_simd_builtins() local
938 for (i = 0; i < ARRAY_SIZE (aarch64_simd_builtin_data); i++, fcode++) in aarch64_init_simd_builtins()
947 d->fcode = fcode; in aarch64_init_simd_builtins()
1034 fndecl = aarch64_general_add_builtin (namebuf, ftype, fcode); in aarch64_init_simd_builtins()
1035 aarch64_builtin_decls[fcode] = fndecl; in aarch64_init_simd_builtins()
1054 tree fndecl = aarch64_general_add_builtin (d->name, ftype, d->fcode); in aarch64_init_crc32_builtins()
1056 aarch64_builtin_decls[d->fcode] = fndecl; in aarch64_init_crc32_builtins()
1500 aarch64_simd_expand_builtin (int fcode, tree exp, rtx target) in aarch64_simd_expand_builtin() argument
1502 if (fcode == AARCH64_SIMD_BUILTIN_LANE_CHECK) in aarch64_simd_expand_builtin()
1525 &aarch64_simd_builtin_data[fcode - AARCH64_SIMD_PATTERN_START]; in aarch64_simd_expand_builtin()
1584 aarch64_crc32_expand_builtin (int fcode, tree exp, rtx target) in aarch64_crc32_expand_builtin() argument
1588 = &aarch64_crc_builtin_data[fcode - (AARCH64_CRC32_BUILTIN_BASE + 1)]; in aarch64_crc32_expand_builtin()
1622 aarch64_expand_builtin_rsqrt (int fcode, tree exp, rtx target) in aarch64_expand_builtin_rsqrt() argument
1629 switch (fcode) in aarch64_expand_builtin_rsqrt()
1661 aarch64_expand_fcmla_builtin (tree exp, rtx target, int fcode) in aarch64_expand_fcmla_builtin() argument
1663 int bcode = fcode - AARCH64_SIMD_FCMLA_LANEQ_BUILTIN_BASE - 1; in aarch64_expand_fcmla_builtin()
1739 aarch64_expand_builtin_tme (int fcode, tree exp, rtx target) in aarch64_expand_builtin_tme() argument
1741 switch (fcode) in aarch64_expand_builtin_tme()
1781 aarch64_expand_rng_builtin (tree exp, rtx target, int fcode, int ignore) in aarch64_expand_rng_builtin() argument
1785 if (fcode == AARCH64_BUILTIN_RNG_RNDR) in aarch64_expand_rng_builtin()
1787 else if (fcode == AARCH64_BUILTIN_RNG_RNDRRS) in aarch64_expand_rng_builtin()
1816 aarch64_expand_builtin_memtag (int fcode, tree exp, rtx target) in aarch64_expand_builtin_memtag() argument
1825 enum insn_code icode = aarch64_memtag_builtin_data[fcode - in aarch64_expand_builtin_memtag()
1833 switch (fcode) in aarch64_expand_builtin_memtag()
1845 if (fcode == AARCH64_MEMTAG_BUILTIN_INC_TAG) in aarch64_expand_builtin_memtag()
1890 aarch64_general_expand_builtin (unsigned int fcode, tree exp, rtx target, in aarch64_general_expand_builtin() argument
1897 switch (fcode) in aarch64_general_expand_builtin()
1903 if ((fcode == AARCH64_BUILTIN_GET_FPCR) in aarch64_general_expand_builtin()
1904 || (fcode == AARCH64_BUILTIN_GET_FPSR)) in aarch64_general_expand_builtin()
1906 icode = (fcode == AARCH64_BUILTIN_GET_FPSR) ? in aarch64_general_expand_builtin()
1914 icode = (fcode == AARCH64_BUILTIN_SET_FPSR) ? in aarch64_general_expand_builtin()
1938 if (fcode == AARCH64_PAUTH_BUILTIN_XPACLRI) in aarch64_general_expand_builtin()
1950 switch (fcode) in aarch64_general_expand_builtin()
1997 return aarch64_expand_fcmla_builtin (exp, target, fcode); in aarch64_general_expand_builtin()
2000 return aarch64_expand_rng_builtin (exp, target, fcode, ignore); in aarch64_general_expand_builtin()
2003 if (fcode >= AARCH64_SIMD_BUILTIN_BASE && fcode <= AARCH64_SIMD_BUILTIN_MAX) in aarch64_general_expand_builtin()
2004 return aarch64_simd_expand_builtin (fcode, exp, target); in aarch64_general_expand_builtin()
2005 else if (fcode >= AARCH64_CRC32_BUILTIN_BASE && fcode <= AARCH64_CRC32_BUILTIN_MAX) in aarch64_general_expand_builtin()
2006 return aarch64_crc32_expand_builtin (fcode, exp, target); in aarch64_general_expand_builtin()
2008 if (fcode == AARCH64_BUILTIN_RSQRT_DF in aarch64_general_expand_builtin()
2009 || fcode == AARCH64_BUILTIN_RSQRT_SF in aarch64_general_expand_builtin()
2010 || fcode == AARCH64_BUILTIN_RSQRT_V2DF in aarch64_general_expand_builtin()
2011 || fcode == AARCH64_BUILTIN_RSQRT_V2SF in aarch64_general_expand_builtin()
2012 || fcode == AARCH64_BUILTIN_RSQRT_V4SF) in aarch64_general_expand_builtin()
2013 return aarch64_expand_builtin_rsqrt (fcode, exp, target); in aarch64_general_expand_builtin()
2015 if (fcode == AARCH64_TME_BUILTIN_TSTART in aarch64_general_expand_builtin()
2016 || fcode == AARCH64_TME_BUILTIN_TCOMMIT in aarch64_general_expand_builtin()
2017 || fcode == AARCH64_TME_BUILTIN_TTEST in aarch64_general_expand_builtin()
2018 || fcode == AARCH64_TME_BUILTIN_TCANCEL) in aarch64_general_expand_builtin()
2019 return aarch64_expand_builtin_tme (fcode, exp, target); in aarch64_general_expand_builtin()
2021 if (fcode >= AARCH64_MEMTAG_BUILTIN_START in aarch64_general_expand_builtin()
2022 && fcode <= AARCH64_MEMTAG_BUILTIN_END) in aarch64_general_expand_builtin()
2023 return aarch64_expand_builtin_memtag (fcode, exp, target); in aarch64_general_expand_builtin()
2166 aarch64_general_fold_builtin (unsigned int fcode, tree type, in aarch64_general_fold_builtin() argument
2169 switch (fcode) in aarch64_general_fold_builtin()
2188 aarch64_general_gimple_fold_builtin (unsigned int fcode, gcall *stmt) in aarch64_general_gimple_fold_builtin() argument
2199 switch (fcode) in aarch64_general_gimple_fold_builtin()
2382 unsigned int fcode = AARCH64_BUILTIN_SUBCODE (fndecl); in aarch64_resolve_overloaded_memtag() local
2384 fcode - AARCH64_MEMTAG_BUILTIN_START - 1].ftype; in aarch64_resolve_overloaded_memtag()
2394 if (fcode == AARCH64_MEMTAG_BUILTIN_SUBP) in aarch64_resolve_overloaded_memtag()
2428 switch (fcode) in aarch64_resolve_overloaded_memtag()
2464 unsigned int fcode = AARCH64_BUILTIN_SUBCODE (function); in aarch64_resolve_overloaded_builtin_general() local
2466 if (fcode >= AARCH64_MEMTAG_BUILTIN_START in aarch64_resolve_overloaded_builtin_general()
2467 && fcode <= AARCH64_MEMTAG_BUILTIN_END) in aarch64_resolve_overloaded_builtin_general()