]> git.ipfire.org Git - thirdparty/gcc.git/history - gcc/internal-fn.def
combine: Fix ICE in try_combine on pr112494.c [PR112560]
[thirdparty/gcc.git] / gcc / internal-fn.def
2024-02-27  Jakub Jelinekexpand: Add trivial folding for bit query builtins...
2024-01-03  Jakub JelinekUpdate copyright years.
2023-11-20  Jakub Jelinektree-ssa-math-opts: popcount (X) == 1 to (X ^ (X -...
2023-11-20  Jakub Jelinekinternal-fn: Always undefine DEF_INTERNAL* macros at...
2023-11-17  Jakub Jelinekc++: Implement C++ DR 2406 - [[fallthrough]] attribute...
2023-11-10  Pan LiInternal-fn: Add FLOATN support for l/ll round and...
2023-11-09  Tamar Christinaifcvt: Add support for conditional copysign
2023-11-06  Robin Dappinternal-fn: Add VCOND_MASK_LEN.
2023-09-06  Jakub JelinekMiddle-end _BitInt support [PR102989]
2023-08-22  Juzhe-ZhongVECT: Add LEN_FOLD_EXTRACT_LAST pattern
2023-08-17  Andrew PinskiAdd support for vector conitional not
2023-08-11  Juzhe-ZhongVECT: Add vec_mask_len_{load_lanes,store_lanes} patterns
2023-08-10  Richard BienerMake ISEL used internal functions const/nothrow where...
2023-07-31  Ju-Zhe Zhonginternal-fn: Refine macro define of COND_* and COND_LEN...
2023-07-21  Juzhe-Zhongcleanup: Change LEN_MASK into MASK_LEN
2023-07-19  Ju-Zhe ZhongVECT: Add mask_len_fold_left_plus for in-order floating...
2023-07-11  Ju-Zhe ZhongVECT: Add COND_LEN_* operations for loop control with...
2023-07-05  Robin Dappgimple-isel: Recognize vec_extract pattern.
2023-07-04  Ju-Zhe ZhongMachine Description: Add LEN_MASK_{GATHER_LOAD, SCATTER...
2023-06-30  Oluwatamilore AdebayoMid engine setup [SU]ABDL
2023-06-19  Ju-Zhe ZhongVECT: Support LEN_MASK_{LOAD,STORE} ifn && optabs
2023-06-15  Jakub Jelinekmiddle-end, i386: Pattern recognize add/subtract with...
2023-06-15  Oluwatamilore AdebayoMissed opportunity to use [SU]ABD
2023-06-09  Ju-Zhe ZhongVECT: Add SELECT_VL support
2023-06-05  Andre Vieirainternal-fn,vect: Refactor widen_plus as internal_fn
2023-02-22  Andrew Stubbsvect: inbranch SIMD clones
2023-02-02  Jakub JelinekReplace IFN_TRAP with BUILT_IN_UNREACHABLE_TRAP [PR107300]
2023-01-02  Jakub JelinekUpdate copyright years.
2022-10-06  Jakub Jelinekc++, c: Implement C++23 P1774R8 - Portable assumptions...
2022-08-26  Tobias BurnusOpenMP: Support reverse offload (middle end part)
2022-08-26  Jakub Jelinekinternal-fn, tree-cfg: Fix .TRAP handling and another...
2022-07-28  Jakub Jelinekgimple, internal-fn: Add IFN_TRAP and use it for __buil...
2022-07-12  Richard SandifordAdd internal functions for iround etc. [PR106253]
2022-06-15  Richard SandifordRevert recent internal-fn changes [PR105975]
2022-06-13  Richard SandifordAdd a general mapping from internal fns to target insns
2022-01-17  Jakub Jelinekwidening_mul, i386: Improve spaceship expansion on...
2022-01-03  Jakub Jelineki386, fab: Optimize __atomic_{add,sub,and,or,xor}_fetch...
2022-01-03  Jakub JelinekUpdate copyright years.
2021-11-30  Richard Sandifordvect: Add support for fmax and fmin reductions
2021-11-17  Richard SandifordAdd IFN_COND_FMIN/FMAX functions
2021-10-18  prathamesh.kulkarni[sve] PR93183 - Add support for conditional neg.
2021-10-11  Stefan Schulze Fri... ldist: Recognize strlen and rawmemchr like loops
2021-09-09  qing zhaoAdd -ftrivial-auto-var-init option and uninitialized...
2021-07-20  Kewen Linvect: Recog mul_highpart pattern [PR100696]
2021-07-06  Richard BienerAdd FMADDSUB and FMSUBADD SLP vectorization patterns...
2021-06-24  Richard BienerAdd x86 addsub SLP pattern
2021-05-31  Richard Bienerc++/88601 - [C/C++] __builtin_shufflevector support
2021-01-14  Tamar Christinaslp: support complex FMS and complex FMS conjugate
2021-01-14  Tamar Christinaslp: support complex FMA and complex FMA conjugate
2021-01-14  Tamar Christinaslp: support complex multiply and complex multiply...
2021-01-07  Richard Sandifordgimple-isel: Check whether IFN_VCONDEQ is supported...
2021-01-04  Jakub JelinekUpdate copyright years.
2020-12-13  Tamar Christinamiddle-end: Support complex Addition
2020-11-25  Matthew Malcomsonlibsanitizer: Add hwasan pass and associated gimple...
2020-10-02  Jan HubickaPerforate fnspec strings
2020-09-27  Xionghu LuoIFN: Implement IFN_VEC_SET for ARRAY_REF with VIEW_CONV...
2020-07-08  Kewen LinIFN/optabs: Support vector load/store with length
2020-06-17  Martin LiskaLower VEC_COND_EXPR into internal functions.
2020-01-18  Iain Sandoe[C++ coroutines] Initial implementation.
2020-01-01  Jakub JelinekUpdate copyright years.
2019-11-18  Richard SandifordAdd optabs for accelerating RAW and WAR alias checks
2019-09-30  Yuliang Wang[AArch64][SVE] Utilize ASRD instruction for division...
2019-09-12  Yuliang WangVectorise multiply high with scaling operations (PR...
2019-08-26  Tejas Joshii386: Roundeven expansion for SSE4.1+
2019-08-15  Richard SandifordAdd support for conditional shifts
2019-06-18  Alejandro Martinez[Vectorizer] Support masking fold left reductions
2019-05-14  Przemyslaw Wirkus2019-05-14 Przemyslaw Wirkus <przemyslaw.wirkus@arm...
2019-01-07  Jakub Jelinekre PR c++/85052 (Implement support for clang's __builti...
2019-01-01  Jakub JelinekUpdate copyright years.
2018-12-21  Uros Bizjakre PR target/88556 (Inline built-in sinh, cosh, tanh...
2018-12-17  Uros Bizjakre PR target/88502 (Inline built-in asinh, acosh, atanh...
2018-12-14  Uros Bizjakre PR target/88474 (Inline built-in hypot for -ffast...
2018-07-12  Richard SandifordAdd IFN_COND_FMA functions
2018-07-03  Richard Sandiford[16/n] PR85694: Add detection of averaging operations
2018-05-25  Richard SandifordAdd IFN_COND_{MUL,DIV,MOD,RDIV}
2018-05-25  Richard SandifordAdd an "else" argument to IFN_COND_* functions
2018-05-18  Richard SandifordReplace FMA_EXPR with one internal fn per optab
2018-02-16  Martin LiskaSet proper internal functions fnspec (PR sanitizer...
2018-02-13  Paolo Bonzinire PR sanitizer/84340 (g++.dg/asan/use-after-scope...
2018-02-12  Paolo Bonzinire PR sanitizer/84307 (asan blocks dead-store elimination)
2018-01-13  Richard SandifordAdd support for SVE scatter stores
2018-01-13  Richard SandifordAdd support for SVE gather loads
2018-01-13  Richard SandifordAdd support for in-order addition reduction using SVE...
2018-01-13  Richard SandifordAdd support for conditional reductions using SVE CLASTB
2018-01-13  Richard SandifordAdd support for vectorising live-out values using SVE...
2018-01-13  Richard SandifordAdd support for reductions in fully-masked loops
2018-01-13  Richard SandifordAdd support for fully-predicated loops
2018-01-13  Richard SandifordAdd support for bitwise reductions
2018-01-13  Richard SandifordSLP reductions with variable-length vectors
2018-01-13  Richard SandifordAdd support for masked load/store_lanes
2018-01-03  Jakub JelinekUpdate copyright years.
2017-12-28  Michael Meissnerbuiltins.def: (_Float<N> and _Float<N>X BUILT_IN_CEIL...
2017-12-15  Richard Bienerre PR sanitizer/83388 (reference statement index not...
2017-11-22  Richard SandifordReplace REDUC_*_EXPRs with internal functions.
2017-10-27  Michael Meissnerbuiltins.c (CASE_MATHFN_FLOATN): New helper macro to...
2017-08-17  Richard SandifordAdd missing ECF_NOTHROW flags to internal.def
2017-08-08  Tamar Christinare PR middle-end/19706 (Recognize common Fortran usages...
2017-07-28  Jakub Jelinekre PR sanitizer/80998 (Implement -fsanitize=pointer...
2017-07-05  Bin Chengcfgloop.h (struct loop): Add comment.
2017-03-28  Alexander MonakovOpenMP/PTX privatization in SIMD regions
next