aboutsummaryrefslogtreecommitdiff
path: root/gcc/internal-fn.c
AgeCommit message (Expand)AuthorFilesLines
2022-01-17Rename .c files to .cc files.Martin Liska1-4451/+0
2022-01-17widening_mul, i386: Improve spaceship expansion on x86 [PR103973]Jakub Jelinek1-1/+23
2022-01-13vect: Add bias parameter for partial vectorizationRobin Dapp1-14/+55
2022-01-11Change the 3rd parameter of function .DEFERRED_INIT from IS_VLA to decl name.Qing Zhao1-7/+3
2022-01-03i386, fab: Optimize __atomic_{add,sub,and,or,xor}_fetch (x, y, z) {==,!=,<,<=...Jakub Jelinek1-0/+40
2022-01-03Update copyright years.Jakub Jelinek1-1/+1
2021-12-02middle-end/103271 - avoid VLA init of registerRichard Biener1-0/+17
2021-11-30Mark IFN_ADD/MUL_OVERFLOW as commutativeRichard Sandiford1-0/+2
2021-11-30Mark IFN_UBSAN_CHECK_ADD/MUL as commutativeRichard Sandiford1-0/+2
2021-11-30Mark IFN_COMPLEX_MUL as commutativeRichard Sandiford1-0/+1
2021-11-30vect: Make reduction code handle callsRichard Sandiford1-9/+55
2021-11-17Add IFN_COND_FMIN/FMAX functionsRichard Sandiford1-0/+4
2021-11-10Apply pattern initialization only when have_insn_for return true.Qing Zhao1-6/+8
2021-11-03middle-end/103033 - drop native_interpret_expr with .DEFERRED_INIT expansionRichard Biener1-16/+13
2021-11-02middle-end/103038 - avoid ICE with -ftrivial-auto-var-init=patternRichard Biener1-2/+6
2021-10-18[sve] PR93183 - Add support for conditional neg.prathamesh.kulkarni1-1/+2
2021-10-11middle-end/102683 - fix .DEFERRED_INIT expansionRichard Biener1-1/+3
2021-10-11ldist: Recognize strlen and rawmemchr like loopsStefan Schulze Frielinghaus1-0/+30
2021-10-05More .DEFERRED_INIT expansion reworkRichard Biener1-12/+15
2021-10-04middle-end/102285 - refine .DEFERRED_INIT expansionRichard Biener1-2/+5
2021-10-04middle-end/102587 - avoid auto-init for VLA vectorsRichard Biener1-1/+2
2021-09-16middle-end/102360 - adjust .DEFERRED_INIT expansionRichard Biener1-15/+10
2021-09-10middle-end/102273 - avoid ICE with auto-init and nested functionsRichard Biener1-15/+7
2021-09-09Add -ftrivial-auto-var-init option and uninitialized variable attribute.qing zhao1-0/+99
2021-07-19vect: Recog mul_highpart pattern [PR100696]Kewen Lin1-0/+1
2021-07-13ifcvt: Improve tests for predicated operationsRichard Sandiford1-6/+22
2021-05-31c++/88601 - [C/C++] __builtin_shufflevector supportRichard Biener1-0/+6
2021-05-26Convert remaining passes to get_range_query.Aldy Hernandez1-6/+8
2021-05-21[OpenACC privatization] Don't let unhandled 'IFN_UNIQUE_OACC_PRIVATE' linger ...Thomas Schwinge1-2/+0
2021-05-21openacc: Add support for gang local storage allocation in shared memory [PR90...Julian Brown1-0/+2
2021-04-29[omp, simt] Fix expand_GOMP_SIMT_*Tom de Vries1-0/+12
2021-01-07gimple-isel: Check whether IFN_VCONDEQ is supported [PR98560]Richard Sandiford1-16/+6
2021-01-04Update copyright years.Jakub Jelinek1-1/+1
2020-12-02expansion: Further improve double-word modulo, division and divmod [PR97459]Jakub Jelinek1-18/+59
2020-11-30expansion: Improve double-word modulo by certain constant divisors [PR97459]Jakub Jelinek1-1/+1
2020-11-25libsanitizer: Add hwasan pass and associated gimple changesMatthew Malcomson1-0/+105
2020-11-25middle-end: __builtin_mul_overflow expansion improvements [PR95862]Jakub Jelinek1-1/+82
2020-10-12SLP: fix SVE issuesMartin Liska1-0/+1
2020-10-06divmod: Match and expand DIVMOD even in some cases of constant divisor [PR97282]Jakub Jelinek1-3/+64
2020-10-01Fix handling of fnspec for internal functions.Jan Hubicka1-1/+1
2020-09-27IFN: Implement IFN_VEC_SET for ARRAY_REF with VIEW_CONVERT_EXPRXionghu Luo1-0/+41
2020-09-23middle-end/96466 - fix VEC_COND isel/expansion issueRichard Biener1-1/+1
2020-07-11middle-end: Improve RTL expansion in expand_mul_overflow,Roger Sayle1-0/+3
2020-07-08IFN/optabs: Support vector load/store with lengthKewen Lin1-6/+29
2020-06-27IFN: Fix mask_{load,store} optab support macrosKewen Lin1-2/+2
2020-06-18middle-end/95739 - fix vector condition IFN expansionRichard Biener1-0/+4
2020-06-17Lower VEC_COND_EXPR into internal functions.Martin Liska1-0/+89
2020-05-04internal-fn: Avoid dropping the lhs of some calls [PR94941]Richard Sandiford1-0/+6
2020-01-18[C++ coroutines] Initial implementation.Iain Sandoe1-0/+26
2020-01-01Update copyright years.Jakub Jelinek1-1/+1