aboutsummaryrefslogtreecommitdiff
path: root/gcc/internal-fn.c
AgeCommit message (Expand)Author
2019-11-19 PR middle-end/91450Jakub Jelinek
2019-11-18Add optabs for accelerating RAW and WAR alias checksRichard Sandiford
2019-11-08Generalise gather and scatter optabsRichard Sandiford
2019-09-12Vectorise multiply high with scaling operations (PR 89386)Yuliang Wang
2019-08-15Add support for conditional shiftsRichard Sandiford
2019-07-09PR c++/61339 - add mismatch between struct and class [-Wmismatched-tags] to n...Martin Sebor
2019-06-18[Vectorizer] Support masking fold left reductionsAlejandro Martinez
2019-06-03Fix ICE in vect_slp_analyze_node_operations_1Alejandro Martinez
2019-05-28Current vectoriser doesn't support masked loads for SLP. We should add that, toAlejandro Martinez
2019-04-17 PR middle-end/90095Jakub Jelinek
2019-01-07 PR c++/85052Jakub Jelinek
2019-01-01 Update copyright years.Jakub Jelinek
2018-10-15[PR87563][AARCH64-SVE]: Don't keep ifcvt loop when COND_<OP> ifn could not be...Renlin Li
2018-08-03Handle SLP of call pattern statementsRichard Sandiford
2018-07-12Use conditional internal functions in if-conversionRichard Sandiford
2018-07-12Support fused multiply-adds in fully-masked reductionsRichard Sandiford
2018-07-12Add IFN_COND_FMA functionsRichard Sandiford
2018-07-12Extend tree code folds to IFN_COND_*Richard Sandiford
2018-05-25Add IFN_COND_{MUL,DIV,MOD,RDIV}Richard Sandiford
2018-05-25Add an "else" argument to IFN_COND_* functionsRichard Sandiford
2018-05-22Handle a null lhs in expand_direct_optab_fn (PR85862)Richard Sandiford
2018-05-18Replace FMA_EXPR with one internal fn per optabRichard Sandiford
2018-05-17Gimple FE support for internal functionsRichard Sandiford
2018-02-20Fix incorrect TARGET_MEM_REF alignment (PR 84419)Richard Sandiford
2018-01-13Add support for SVE scatter storesRichard Sandiford
2018-01-13Add support for SVE gather loadsRichard Sandiford
2018-01-13Add support for in-order addition reduction using SVE FADDARichard Sandiford
2018-01-13Add support for conditional reductions using SVE CLASTBRichard Sandiford
2018-01-13Add support for vectorising live-out values using SVE LASTBRichard Sandiford
2018-01-13Allow ADDR_EXPRs of TARGET_MEM_REFsRichard Sandiford
2018-01-13Add support for reductions in fully-masked loopsRichard Sandiford
2018-01-13Add support for fully-predicated loopsRichard Sandiford
2018-01-13Add support for masked load/store_lanesRichard Sandiford
2018-01-03 Update copyright years.Jakub Jelinek
2018-01-03poly_int: expand_vector_ubsan_overflowRichard Sandiford
2017-12-152017-12-15 Richard Biener <rguenther@suse.de>Richard Biener
2017-11-30 PR target/83210Jakub Jelinek
2017-11-22Replace REDUC_*_EXPRs with internal functions.Richard Sandiford
2017-11-21 PR target/82981Jakub Jelinek
2017-11-15 PR target/82981Jakub Jelinek
2017-10-22SUBREG_PROMOTED_VAR_P handling in expand_direct_optab_fnRichard Sandiford
2017-10-13 PR target/82274Jakub Jelinek
2017-10-10Require wi::to_wide for treesRichard Sandiford
2017-08-30[62/77] Big machine_mode to scalar_int_mode replacementRichard Sandiford
2017-08-30[35/77] Add uses of as_a <scalar_int_mode>Richard Sandiford
2017-08-30[34/77] Add a SCALAR_INT_TYPE_MODE macroRichard Sandiford
2017-08-30[19/77] Add a smallest_int_mode_for_size helper functionRichard Sandiford
2017-08-30[17/77] Add an int_mode_for_size helper functionRichard Sandiford
2017-08-30[6/77] Make GET_MODE_WIDER return an opt_modeRichard Sandiford
2017-08-08.Martin Liska