]> git.ipfire.org Git - thirdparty/gcc.git/history - gcc/internal-fn.c
Correct a function pre/postcondition [PR102403].
[thirdparty/gcc.git] / gcc / internal-fn.c
2021-09-16  Richard Bienermiddle-end/102360 - adjust .DEFERRED_INIT expansion
2021-09-10  Richard Bienermiddle-end/102273 - avoid ICE with auto-init and nested...
2021-09-09  qing zhaoAdd -ftrivial-auto-var-init option and uninitialized...
2021-07-20  Kewen Linvect: Recog mul_highpart pattern [PR100696]
2021-07-13  Richard Sandifordifcvt: Improve tests for predicated operations
2021-05-31  Richard Bienerc++/88601 - [C/C++] __builtin_shufflevector support
2021-05-26  Aldy HernandezConvert remaining passes to get_range_query.
2021-05-21  Thomas Schwinge[OpenACC privatization] Don't let unhandled 'IFN_UNIQUE...
2021-05-21  Julian Brownopenacc: Add support for gang local storage allocation...
2021-04-29  Tom de Vries[omp, simt] Fix expand_GOMP_SIMT_*
2021-01-07  Richard Sandifordgimple-isel: Check whether IFN_VCONDEQ is supported...
2021-01-04  Jakub JelinekUpdate copyright years.
2020-12-02  Jakub Jelinekexpansion: Further improve double-word modulo, division...
2020-11-30  Jakub Jelinekexpansion: Improve double-word modulo by certain consta...
2020-11-25  Matthew Malcomsonlibsanitizer: Add hwasan pass and associated gimple...
2020-11-25  Jakub Jelinekmiddle-end: __builtin_mul_overflow expansion improvemen...
2020-10-12  Martin LiskaSLP: fix SVE issues
2020-10-06  Jakub Jelinekdivmod: Match and expand DIVMOD even in some cases...
2020-10-01  Jan HubickaFix handling of fnspec for internal functions.
2020-09-27  Xionghu LuoIFN: Implement IFN_VEC_SET for ARRAY_REF with VIEW_CONV...
2020-09-23  Richard Bienermiddle-end/96466 - fix VEC_COND isel/expansion issue
2020-07-11  Roger Saylemiddle-end: Improve RTL expansion in expand_mul_overflow,
2020-07-08  Kewen LinIFN/optabs: Support vector load/store with length
2020-06-28  Kewen LinIFN: Fix mask_{load,store} optab support macros
2020-06-18  Richard Bienermiddle-end/95739 - fix vector condition IFN expansion
2020-06-17  Martin LiskaLower VEC_COND_EXPR into internal functions.
2020-05-04  Richard Sandifordinternal-fn: Avoid dropping the lhs of some calls ...
2020-01-18  Iain Sandoe[C++ coroutines] Initial implementation.
2020-01-01  Jakub JelinekUpdate copyright years.
2019-11-19  Jakub Jelinekre PR middle-end/91450 (__builtin_mul_overflow(A,B...
2019-11-18  Richard SandifordAdd optabs for accelerating RAW and WAR alias checks
2019-11-08  Richard SandifordGeneralise gather and scatter optabs
2019-09-12  Yuliang WangVectorise multiply high with scaling operations (PR...
2019-08-15  Richard SandifordAdd support for conditional shifts
2019-07-09  Martin SeborPR c++/61339 - add mismatch between struct and class...
2019-06-18  Alejandro Martinez[Vectorizer] Support masking fold left reductions
2019-06-03  Alejandro MartinezFix ICE in vect_slp_analyze_node_operations_1
2019-05-28  Alejandro MartinezCurrent vectoriser doesn't support masked loads for...
2019-04-17  Jakub Jelinekre PR middle-end/90095 (wrong code with -Os -fno-tree...
2019-01-07  Jakub Jelinekre PR c++/85052 (Implement support for clang's __builti...
2019-01-01  Jakub JelinekUpdate copyright years.
2018-10-15  Renlin Li[PR87563][AARCH64-SVE]: Don't keep ifcvt loop when...
2018-08-03  Richard SandifordHandle SLP of call pattern statements
2018-07-12  Richard SandifordUse conditional internal functions in if-conversion
2018-07-12  Richard SandifordSupport fused multiply-adds in fully-masked reductions
2018-07-12  Richard SandifordAdd IFN_COND_FMA functions
2018-07-12  Richard SandifordExtend tree code folds to IFN_COND_*
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-22  Richard SandifordHandle a null lhs in expand_direct_optab_fn (PR85862)
2018-05-18  Richard SandifordReplace FMA_EXPR with one internal fn per optab
2018-05-17  Richard SandifordGimple FE support for internal functions
2018-02-20  Richard SandifordFix incorrect TARGET_MEM_REF alignment (PR 84419)
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 SandifordAllow ADDR_EXPRs of TARGET_MEM_REFs
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 masked load/store_lanes
2018-01-03  Jakub JelinekUpdate copyright years.
2018-01-03  Richard Sandifordpoly_int: expand_vector_ubsan_overflow
2017-12-15  Richard Bienerre PR sanitizer/83388 (reference statement index not...
2017-11-30  Jakub Jelinekre PR target/83210 (__builtin_mul_overflow() generates...
2017-11-22  Richard SandifordReplace REDUC_*_EXPRs with internal functions.
2017-11-21  Jakub Jelinekre PR target/82981 (unnecessary __multi3 call for mips6...
2017-11-15  Jakub Jelinekre PR target/82981 (unnecessary __multi3 call for mips6...
2017-10-22  Richard SandifordSUBREG_PROMOTED_VAR_P handling in expand_direct_optab_fn
2017-10-13  Jakub Jelinekre PR target/82274 (__builtin_mul_overflow fails to...
2017-10-10  Richard SandifordRequire wi::to_wide for trees
2017-08-30  Richard Sandiford[62/77] Big machine_mode to scalar_int_mode replacement
2017-08-30  Richard Sandiford[35/77] Add uses of as_a <scalar_int_mode>
2017-08-30  Richard Sandiford[34/77] Add a SCALAR_INT_TYPE_MODE macro
2017-08-30  Richard Sandiford[19/77] Add a smallest_int_mode_for_size helper function
2017-08-30  Richard Sandiford[17/77] Add an int_mode_for_size helper function
2017-08-30  Richard Sandiford[6/77] Make GET_MODE_WIDER return an opt_mode
2017-08-08  Martin Liskatrans.c: Include header files.
2017-07-28  Jakub Jelinekre PR sanitizer/80998 (Implement -fsanitize=pointer...
2017-07-16  Jan Hubickaprofile-count.h (profile_probability::from_reg_br_prob_...
2017-07-06  Maxim OstapenkoASAN: Implement dynamic allocas/VLAs sanitization.
2017-07-05  Richard SandifordRemove enum before machine_mode
2017-07-05  Bin Chengcfgloop.h (struct loop): Add comment.
2017-06-29  Jan Hubickaasan.c (asan_emit_stack_protection): Update.
2017-03-28  Alexander MonakovOpenMP/PTX privatization in SIMD regions
2017-03-08  Jakub Jelinekre PR target/79904 (ICE in annotate_constant_pool_refs...
2017-02-23  Jakub Jelinekre PR middle-end/79665 (gcc's signed (x*x)/200 is slowe...
2017-02-11  Jakub Jelinekre PR middle-end/79454 (c-c++-common/ubsan/overflow...
2017-02-09  Chung-Lin Tanggimplify.c (gimplify_scan_omp_clauses): No special...
2017-01-23  Martin Liskause-after-scope: handle writes to a poisoned variable
2017-01-23  Martin LiskaSpeed up use-after-scope (v2): rewrite into SSA
2017-01-17  Kito Chengre PR target/79079 ([6] Wrong code gen for __builtin_mu...
2017-01-01  Jakub JelinekUpdate copyright years.
2016-11-22  Jakub JelinekOpenMP loop cloning for SIMT execution
2016-11-22  Alexander MonakovOpenMP offloading to NVPTX: middle-end changes
2016-11-16  Jakub Jelinekre PR sanitizer/77823 (ICE: in ubsan_encode_value,...
2016-11-14  Prasad GhangalMake-lang.in (C_AND_OBJC_OBJS): Add gimple-parser.o.
2016-11-07  Martin LiskaIntroduce -fsanitize-address-use-after-scope
2016-10-28  Eric Botcazoutarget.def (min_arithmetic_precision): New hook.
next