aboutsummaryrefslogtreecommitdiff
path: root/gcc/internal-fn.h
AgeCommit message (Expand)AuthorFilesLines
2024-02-27expand: Add trivial folding for bit query builtins at expansion time [PR114044]Jakub Jelinek1-0/+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-0/+1
2023-11-02ifcvt/vect: Emit COND_OP for conditional scalar reduction.Robin Dapp1-0/+1
2023-09-06Middle-end _BitInt support [PR102989]Jakub Jelinek1-0/+4
2023-08-08VECT: Support CALL vectorization for COND_LEN_*Ju-Zhe Zhong1-0/+1
2023-07-13SSA MATH: Support COND_LEN_FMA for floating-point math optimizationJu-Zhe Zhong1-1/+1
2023-07-12VECT: Apply COND_LEN_* into vectorizable_operationJu-Zhe Zhong1-0/+1
2023-07-03Middle-end: Change order of LEN_MASK_LOAD/LEN_MASK_STORE argumentsJu-Zhe Zhong1-0/+1
2023-06-05internal-fn,vect: Refactor widen_plus as internal_fnAndre Vieira1-0/+9
2023-02-22vect: inbranch SIMD clonesAndrew Stubbs1-0/+1
2023-02-16don't declare header-defined functions both static and inlinePatrick Palka1-3/+3
2023-01-02Update copyright years.Jakub Jelinek1-1/+1
2022-10-06c++, c: Implement C++23 P1774R8 - Portable assumptions [PR106654]Jakub Jelinek1-0/+1
2022-07-28gimple, internal-fn: Add IFN_TRAP and use it for __builtin_unreachable [PR106...Jakub Jelinek1-0/+1
2022-06-15Revert recent internal-fn changes [PR105975]Richard Sandiford1-11/+9
2022-06-13Add a general mapping from internal fns to target insnsRichard Sandiford1-9/+11
2022-01-17widening_mul, i386: Improve spaceship expansion on x86 [PR103973]Jakub Jelinek1-0/+1
2022-01-13vect: Add bias parameter for partial vectorizationRobin Dapp1-0/+4
2022-01-03i386, fab: Optimize __atomic_{add,sub,and,or,xor}_fetch (x, y, z) {==,!=,<,<=...Jakub Jelinek1-0/+9
2022-01-03Update copyright years.Jakub Jelinek1-1/+1
2021-11-30vect: Make reduction code handle callsRichard Sandiford1-0/+3
2021-05-31c++/88601 - [C/C++] __builtin_shufflevector supportRichard Biener1-0/+1
2021-05-21openacc: Add support for gang local storage allocation in shared memory [PR90...Julian Brown1-2/+6
2021-01-04Update copyright years.Jakub Jelinek1-1/+1
2020-11-30expansion: Improve double-word modulo by certain constant divisors [PR97459]Jakub Jelinek1-0/+2
2020-01-01Update copyright years.Jakub Jelinek1-1/+1
2019-11-18Add optabs for accelerating RAW and WAR alias checksRichard Sandiford1-0/+2
2019-11-08Generalise gather and scatter optabsRichard Sandiford1-1/+1
2019-01-01Update copyright years.Jakub Jelinek1-1/+1
2018-10-15[PR87563][AARCH64-SVE]: Don't keep ifcvt loop when COND_<OP> ifn could not be...Renlin Li1-0/+1
2018-08-03Handle SLP of call pattern statementsRichard Sandiford1-0/+2
2018-07-12Implement SLP of internal functionsRichard Sandiford1-0/+11
2018-07-12Use conditional internal functions in if-conversionRichard Sandiford1-0/+2
2018-07-12Support fused multiply-adds in fully-masked reductionsRichard Sandiford1-0/+3
2018-07-12Add IFN_COND_FMA functionsRichard Sandiford1-0/+2
2018-07-12Extend tree code folds to IFN_COND_*Richard Sandiford1-0/+1
2018-05-17Gimple FE support for internal functionsRichard Sandiford1-0/+2
2018-01-13Add support for SVE scatter storesRichard Sandiford1-0/+2
2018-01-13Add support for SVE gather loadsRichard Sandiford1-0/+6
2018-01-13Add support for reductions in fully-masked loopsRichard Sandiford1-0/+2
2018-01-13Add support for fully-predicated loopsRichard Sandiford1-0/+14
2018-01-03Update copyright years.Jakub Jelinek1-1/+1
2017-01-01Update copyright years.Jakub Jelinek1-1/+1
2016-11-14Make-lang.in (C_AND_OBJC_OBJS): Add gimple-parser.o.Prasad Ghangal1-0/+1
2016-09-27internal-fn.h (IFN_UNIQUE_CODES, [...]): New.Nathan Sidwell1-27/+31
2016-01-04Update copyright years.Jakub Jelinek1-1/+1
2015-12-02PR 68432: Add a target hook to control size/speed optab choicesRichard Sandiford1-2/+4
2015-11-17Vectorize internal functionsRichard Sandiford1-0/+8
2015-11-17Extend tree-call-cdce to calls whose result is usedRichard Sandiford1-0/+1