summaryrefslogtreecommitdiff
path: root/gcc/builtins.cc
Commit message (Expand)AuthorAgeFilesLines
* builtins: Fix comment typo mpft_t -> mpfr_tJakub Jelinek2023-05-051-2/+2
* tree-optimization/109170 - bogus use-after-free with __builtin_expectRichard Biener2023-04-271-0/+2
* Remove some uses of deprecated irange API.Aldy Hernandez2023-04-261-1/+1
* Convert users of legacy API to get_legacy_range() function.Aldy Hernandez2023-04-261-3/+4
* tree: Add 3+ argument fndecl_built_in_pJakub Jelinek2023-04-201-2/+2
* Transform more gmp/mpfr uses to use RAIIRichard Biener2023-04-191-3/+1
* aarch64, builtins: Include PR registers in FUNCTION_ARG_REGNO_P etc. [PR109254]Jakub Jelinek2023-04-011-17/+21
* builtins: Fix up ICE in inline_string_cmp [PR109258]Jakub Jelinek2023-03-241-2/+2
* Remove TARGET_GEN_MEMSET_SCRATCH_RTX since it's not used anymore.liuhongt2023-03-231-2/+2
* builtins: Move the character difference into result instead of reassigning re...Xi Ruoyao2023-03-151-2/+10
* amdgcn: Enable SIMD vectorization of math functionsKwok Cheung Yeung2023-03-021-0/+8
* asan: Add --param=asan-kernel-mem-intrinsic-prefix= [PR108777]Jakub Jelinek2023-02-141-1/+18
* Replace IFN_TRAP with BUILT_IN_UNREACHABLE_TRAP [PR107300]Jakub Jelinek2023-02-021-0/+2
* Update copyright years.Jakub Jelinek2023-01-021-1/+1
* Make Warray-bounds alias to Warray-bounds= [PR107787]Iskander Shakirzyanov2022-11-301-3/+3
* builtins: Guard builtins.cc against HUGE_VAL and NAN definitionsRainer Orth2022-11-021-0/+5
* builtins: Add various complex builtins for _Float{16,32,64,128,32x,64x,128x}Jakub Jelinek2022-10-311-0/+2
* builtins: Add various __builtin_*f{16,32,64,128,32x,64x,128x} builtinsJakub Jelinek2022-10-311-48/+92
* tree: add build_string_literal overloadsJason Merrill2022-10-241-3/+3
* Convert rest of compiler to dconst[n]inf.Aldy Hernandez2022-09-021-6/+2
* Implement __builtin_issignalingJakub Jelinek2022-08-261-3/+318
* Avoid registering __builtin_setjmp_receiver label twice [PR101347]Alexander Monakov2022-07-201-8/+7
* middle-end/106331 - fix mem attributes for string op argumentsRichard Biener2022-07-191-4/+9
* PR c/106264: Silence warnings from __builtin_modf et al.Roger Sayle2022-07-191-6/+13
* middle-end: Use subregs to expand COMPLEX_EXPR to set the lowpart.Tamar Christina2022-07-081-4/+4
* ubsan: default to trap on unreachable at -O0 and -Og [PR104642]Jason Merrill2022-06-221-0/+9
* expand: Fix up IFN_ATOMIC_{BIT*,*CMP_0} expansion [PR105951]Jakub Jelinek2022-06-161-8/+43
* Use more ARRAY_SIZE.Martin Liska2022-05-161-1/+1
* Make gimple_build main workers more flexibleRichard Biener2022-05-131-1/+1
* builtins: Fix up expand_builtin_int_roundingfn_2 [PR105211]Jakub Jelinek2022-04-121-9/+21
* PR tree-optimization/98335: Improvements to DSE's compute_trims.Roger Sayle2022-03-111-1/+1
* rtl: builtins: Fix builtins feclearexcept and feraiseexcept operand check [PR...Raoni Fassina Firmino2022-01-261-0/+3
* rtl: builtins: (not just) rs6000: Add builtins for fegetround, feclearexcept ...Raoni Fassina Firmino2022-01-241-0/+76
* Change references of .c files to .cc filesMartin Liska2022-01-171-4/+4
* Rename .c files to .cc files.Martin Liska2022-01-171-0/+11184