aboutsummaryrefslogtreecommitdiff
path: root/gcc/internal-fn.def
AgeCommit message (Expand)AuthorFilesLines
2024-12-10Remove vcond{,u,eq} optabsRichard Sandiford1-3/+0
2024-11-28[PATCH v6 01/12] Implement internal functions for efficient CRC computation.Mariam Arutunian1-0/+2
2024-11-20OpenMP: middle-end support for dispatch + adjust_argsPaul-Antoine Arras1-0/+1
2024-11-13aarch64: Optimise calls to ldexp with SVE FSCALE instruction [PR111733]Soumya AR1-1/+1
2024-11-06openmp: Add IFN_GOMP_MAX_VFAndrew Stubbs1-0/+1
2024-10-29Internal-fn: Introduce new IFN MASK_LEN_STRIDED_LOAD{STORE}Pan Li1-0/+6
2024-09-04coros: mark .CO_YIELD as LEAF [PR106973]Arsen Arsenović1-1/+1
2024-07-24optabs/rs6000: Rename iorc and andc to iorn and andnAndrew Pinski1-2/+2
2024-07-08isel: Fold more in gimple_expand_vec_cond_expr with andc and iorc [PR115659]Kewen Lin1-0/+4
2024-06-27Internal-fn: Support new IFN SAT_TRUNC for unsigned scalar intPan Li1-0/+2
2024-06-05Internal-fn: Support new IFN SAT_SUB for unsigned scalar intPan Li1-0/+1
2024-05-31Convert references with "counted_by" attributes to/from .ACCESS_WITH_SIZE.Qing Zhao1-0/+5
2024-05-16Internal-fn: Support new IFN SAT_ADD for unsigned scalar intPan Li1-0/+2
2024-02-27expand: Add trivial folding for bit query builtins at expansion time [PR114044]Jakub Jelinek1-5/+5
2024-01-03Update copyright years.Jakub Jelinek1-1/+1
2023-11-20tree-ssa-math-opts: popcount (X) == 1 to (X ^ (X - 1)) > (X - 1) optimization...Jakub Jelinek1-1/+12
2023-11-20internal-fn: Always undefine DEF_INTERNAL* macros at the end of internal-fn.defJakub Jelinek1-0/+6
2023-11-17c++: Implement C++ DR 2406 - [[fallthrough]] attribute and iteration statementsJakub Jelinek1-1/+3
2023-11-10Internal-fn: Add FLOATN support for l/ll round and rint [PR/112432]Pan Li1-4/+4
2023-11-09ifcvt: Add support for conditional copysignTamar Christina1-0/+1
2023-11-06internal-fn: Add VCOND_MASK_LEN.Robin Dapp1-0/+2
2023-09-06Middle-end _BitInt support [PR102989]Jakub Jelinek1-0/+6
2023-08-22VECT: Add LEN_FOLD_EXTRACT_LAST patternJuzhe-Zhong1-0/+3
2023-08-16Add support for vector conitional notAndrew Pinski1-0/+2
2023-08-11VECT: Add vec_mask_len_{load_lanes,store_lanes} patternsJuzhe-Zhong1-0/+6
2023-08-10Make ISEL used internal functions const/nothrow where appropriateRichard Biener1-7/+9
2023-07-31internal-fn: Refine macro define of COND_* and COND_LEN_* internal functionsJu-Zhe Zhong1-67/+56
2023-07-21cleanup: Change LEN_MASK into MASK_LENJuzhe-Zhong1-10/+10
2023-07-19VECT: Add mask_len_fold_left_plus for in-order floating-point reductionJu-Zhe Zhong1-0/+3
2023-07-11VECT: Add COND_LEN_* operations for loop control with length targetsJu-Zhe Zhong1-0/+38
2023-07-05gimple-isel: Recognize vec_extract pattern.Robin Dapp1-0/+1
2023-07-04Machine Description: Add LEN_MASK_{GATHER_LOAD, SCATTER_STORE} patternJu-Zhe Zhong1-2/+6
2023-06-30Mid engine setup [SU]ABDLOluwatamilore Adebayo1-0/+5
2023-06-19VECT: Support LEN_MASK_{LOAD,STORE} ifn && optabsJu-Zhe Zhong1-0/+4
2023-06-15middle-end, i386: Pattern recognize add/subtract with carry [PR79173]Jakub Jelinek1-0/+2
2023-06-15Missed opportunity to use [SU]ABDOluwatamilore Adebayo1-0/+3
2023-06-10VECT: Add SELECT_VL supportJu-Zhe Zhong1-0/+1
2023-06-05internal-fn,vect: Refactor widen_plus as internal_fnAndre Vieira1-0/+34
2023-02-22vect: inbranch SIMD clonesAndrew Stubbs1-0/+3
2023-02-02Replace IFN_TRAP with BUILT_IN_UNREACHABLE_TRAP [PR107300]Jakub Jelinek1-5/+0
2023-01-02Update copyright years.Jakub Jelinek1-1/+1
2022-10-06c++, c: Implement C++23 P1774R8 - Portable assumptions [PR106654]Jakub Jelinek1-0/+4
2022-08-26OpenMP: Support reverse offload (middle end part)Tobias Burnus1-0/+1
2022-08-26internal-fn, tree-cfg: Fix .TRAP handling and another __builtin_trap vops iss...Jakub Jelinek1-1/+2
2022-07-28gimple, internal-fn: Add IFN_TRAP and use it for __builtin_unreachable [PR106...Jakub Jelinek1-0/+4
2022-07-12Add internal functions for iround etc. [PR106253]Richard Sandiford1-0/+23
2022-06-15Revert recent internal-fn changes [PR105975]Richard Sandiford1-26/+8
2022-06-13Add a general mapping from internal fns to target insnsRichard Sandiford1-8/+26
2022-01-17widening_mul, i386: Improve spaceship expansion on x86 [PR103973]Jakub Jelinek1-0/+3
2022-01-03i386, fab: Optimize __atomic_{add,sub,and,or,xor}_fetch (x, y, z) {==,!=,<,<=...Jakub Jelinek1-0/+5