..
ada
Daily bump.
2022-07-14 00:16:48 +00:00
analyzer
Daily bump.
2022-08-10 00:16:43 +00:00
c
Daily bump.
2022-08-09 00:16:47 +00:00
c-family
Daily bump.
2022-08-09 00:16:47 +00:00
common
LoongArch: Support split symbol.
2022-07-26 14:30:18 +08:00
config
Use PTEST to perform AND in TImode STV of (A & B) != 0 on x86_64.
2022-08-09 19:02:44 +01:00
cp
Daily bump.
2022-08-08 00:16:22 +00:00
d
Merge branch 'master' into devel/sphinx
2022-08-10 09:18:18 +02:00
doc
Merge branch 'master' into devel/sphinx
2022-08-10 09:18:18 +02:00
fortran
Merge branch 'master' into devel/sphinx
2022-08-01 05:53:37 +02:00
ginclude
C: Implement C2X N2653 char8_t and UTF-8 string literal changes
2022-08-08 19:50:38 +00:00
go
Merge branch 'master' into devel/sphinx
2022-08-01 05:53:37 +02:00
jit
Daily bump.
2022-08-10 00:16:43 +00:00
lto
Daily bump.
2022-07-09 00:16:54 +00:00
objc
Daily bump.
2022-06-03 00:16:40 +00:00
objcp
Daily bump.
2022-06-01 00:16:34 +00:00
po
Daily bump.
2022-06-26 00:16:33 +00:00
rtl-ssa
Add 'final' and 'override' on dom_walker vfunc impls
2022-06-27 17:00:33 -04:00
testsuite
Merge branch 'master' into devel/sphinx
2022-08-10 09:18:18 +02:00
ABOUT-GCC-NLS
…
BASE-VER
Bump BASE-VER.
2022-04-28 15:58:21 +02:00
COPYING
…
COPYING.LIB
…
COPYING3
…
COPYING3.LIB
…
ChangeLog
Daily bump.
2022-08-10 00:16:43 +00:00
ChangeLog-1997
…
ChangeLog-1998
…
ChangeLog-1999
…
ChangeLog-2000
…
ChangeLog-2001
…
ChangeLog-2002
…
ChangeLog-2003
…
ChangeLog-2004
…
ChangeLog-2005
…
ChangeLog-2006
…
ChangeLog-2007
…
ChangeLog-2008
…
ChangeLog-2009
…
ChangeLog-2010
…
ChangeLog-2011
…
ChangeLog-2012
…
ChangeLog-2013
…
ChangeLog-2014
…
ChangeLog-2015
…
ChangeLog-2016
…
ChangeLog-2017
…
ChangeLog-2018
…
ChangeLog-2019
…
ChangeLog-2020
…
ChangeLog-2021
…
ChangeLog.dataflow
…
ChangeLog.gimple-classes
…
ChangeLog.graphite
…
ChangeLog.jit
…
ChangeLog.lib
…
ChangeLog.ptr
…
ChangeLog.tree-ssa
…
ChangeLog.tuples
…
DATESTAMP
Daily bump.
2022-08-10 00:16:43 +00:00
DEV-PHASE
…
FSFChangeLog
…
FSFChangeLog.10
…
FSFChangeLog.11
…
LANGUAGES
…
Makefile.in
Dispatch code for floating point range ops.
2022-07-25 20:54:23 +02:00
ONEWS
…
README.Portability
…
acinclude.m4
…
aclocal.m4
…
addresses.h
…
adjust-alignment.cc
Add 'final' and 'override' to opt_pass vfunc impls
2022-06-27 17:00:33 -04:00
alias.cc
cselib: add function to check if SET is redundant [PR106187]
2022-08-03 10:07:15 +01:00
alias.h
cselib: add function to check if SET is redundant [PR106187]
2022-08-03 10:07:15 +01:00
align.h
…
alloc-pool.cc
…
alloc-pool.h
…
array-traits.h
…
asan.cc
Add 'final' and 'override' to opt_pass vfunc impls
2022-06-27 17:00:33 -04:00
asan.h
…
attr-fnspec.h
…
attribs.cc
attribs: fix typedefs in generic code [PR105492]
2022-05-16 17:32:46 -04:00
attribs.h
…
auto-inc-dec.cc
Add 'final' and 'override' to opt_pass vfunc impls
2022-06-27 17:00:33 -04:00
auto-profile.cc
Add 'final' and 'override' to opt_pass vfunc impls
2022-06-27 17:00:33 -04:00
auto-profile.h
…
backend.h
…
basic-block.h
Replace PTR with 'void *' in compiler.
2022-05-10 12:27:08 +02:00
bb-reorder.cc
Add 'final' and 'override' to opt_pass vfunc impls
2022-06-27 17:00:33 -04:00
bb-reorder.h
…
bitmap.cc
…
bitmap.h
…
btfout.cc
btf: do not use the CHAR `encoding' bit for BTF
2022-08-02 19:25:21 +02:00
builtin-attrs.def
…
builtin-types.def
…
builtins.cc
Avoid registering __builtin_setjmp_receiver label twice [PR101347]
2022-07-20 16:12:34 +03:00
builtins.def
…
builtins.h
PR tree-optimization/98335: Improvements to DSE's compute_trims.
2022-03-11 17:51:18 +00:00
caller-save.cc
…
calls.cc
middle-end: Use subregs to expand COMPLEX_EXPR to set the lowpart.
2022-07-08 07:39:33 +01:00
calls.h
…
ccmp.cc
…
ccmp.h
…
cfg-flags.def
…
cfg.cc
Use more ARRAY_SIZE.
2022-05-16 10:38:46 +02:00
cfg.h
…
cfganal.cc
…
cfganal.h
…
cfgbuild.cc
…
cfgbuild.h
…
cfgcleanup.cc
cselib: add function to check if SET is redundant [PR106187]
2022-08-03 10:07:15 +01:00
cfgcleanup.h
…
cfgexpand.cc
middle-end: Support ABIs that pass FP values as wider integers.
2022-07-04 16:45:47 +01:00
cfgexpand.h
…
cfghooks.cc
tree-cfg: do not duplicate returns_twice calls
2022-07-19 17:16:17 +03:00
cfghooks.h
…
cfgloop.cc
Add operators / and * for profile_{count,probability}.
2022-06-20 11:11:38 +02:00
cfgloop.h
Replace PTR with 'void *' in compiler.
2022-05-10 12:27:08 +02:00
cfgloopanal.cc
…
cfgloopmanip.cc
Add operators / and * for profile_{count,probability}.
2022-06-20 11:11:38 +02:00
cfgloopmanip.h
…
cfgrtl.cc
Add 'final' and 'override' to opt_pass vfunc impls
2022-06-27 17:00:33 -04:00
cfgrtl.h
…
cgraph.cc
Fix typo
2022-06-23 11:00:02 +08:00
cgraph.h
Replace PTR with 'void *' in compiler.
2022-05-10 12:27:08 +02:00
cgraphbuild.cc
Add 'final' and 'override' to opt_pass vfunc impls
2022-06-27 17:00:33 -04:00
cgraphclones.cc
cgraph: Fix up semantic_interposition handling [PR105306]
2022-04-20 09:24:18 +02:00
cgraphunit.cc
cgraphunit: Don't emit asm thunks for -dx [PR106261]
2022-07-28 14:09:05 +02:00
cif-code.def
…
collect-utils.cc
…
collect-utils.h
…
collect2-aix.cc
…
collect2-aix.h
…
collect2.cc
…
collect2.h
…
color-macros.h
…
combine-stack-adj.cc
Add 'final' and 'override' to opt_pass vfunc impls
2022-06-27 17:00:33 -04:00
combine.cc
rtl-optimization/106082 - preserve EH note for no non-local goto
2022-06-29 11:14:34 +02:00
common.md
…
common.opt
Introduce -nostdlib++ option
2022-06-23 23:25:52 -03:00
compare-elim.cc
Add 'final' and 'override' on dom_walker vfunc impls
2022-06-27 17:00:33 -04:00
conditions.h
…
config.build
…
config.gcc
Remove long deprecated tilegx and tilepro ports
2022-06-25 13:55:21 -04:00
config.host
…
config.in
LoongArch: Define the macro ASM_PREFERRED_EH_DATA_FORMAT by checking the assembler's support for eh_frame encoding.
2022-07-29 14:58:39 +08:00
configure
LoongArch: Define the macro ASM_PREFERRED_EH_DATA_FORMAT by checking the assembler's support for eh_frame encoding.
2022-07-29 14:58:39 +08:00
configure.ac
LoongArch: Define the macro ASM_PREFERRED_EH_DATA_FORMAT by checking the assembler's support for eh_frame encoding.
2022-07-29 14:58:39 +08:00
context.cc
…
context.h
…
convert.cc
…
convert.h
…
coretypes.h
…
coroutine-builtins.def
…
coroutine-passes.cc
Add 'final' and 'override' to opt_pass vfunc impls
2022-06-27 17:00:33 -04:00
coverage.cc
…
coverage.h
…
cppbuiltin.cc
…
cppbuiltin.h
…
cppdefault.cc
…
cppdefault.h
…
cprop.cc
Add 'final' and 'override' to opt_pass vfunc impls
2022-06-27 17:00:33 -04:00
cse.cc
Add 'final' and 'override' to opt_pass vfunc impls
2022-06-27 17:00:33 -04:00
cselib.cc
cselib: add function to check if SET is redundant [PR106187]
2022-08-03 10:07:15 +01:00
cselib.h
cselib: add function to check if SET is redundant [PR106187]
2022-08-03 10:07:15 +01:00
cstamp-h.in
…
ctfc.cc
btf: emit linkage information in BTF_KIND_FUNC entries
2022-08-01 19:44:12 +02:00
ctfc.h
btf: emit linkage information in BTF_KIND_FUNC entries
2022-08-01 19:44:12 +02:00
ctfout.cc
CTF for extern variable fix [PR105089]
2022-04-14 10:03:52 -07:00
data-streamer-in.cc
…
data-streamer-out.cc
…
data-streamer.cc
…
data-streamer.h
…
dbgcnt.cc
…
dbgcnt.def
Add GIMPLE switch support to loop unswitching
2022-05-25 10:37:13 +02:00
dbgcnt.h
…
dbxout.cc
…
dbxout.h
…
dce.cc
Add 'final' and 'override' to opt_pass vfunc impls
2022-06-27 17:00:33 -04:00
dce.h
…
ddg.cc
…
ddg.h
…
debug.cc
…
debug.h
…
defaults.h
…
df-core.cc
Add 'final' and 'override' to opt_pass vfunc impls
2022-06-27 17:00:33 -04:00
df-problems.cc
…
df-scan.cc
…
df.h
DSE: Use the constant store source if possible
2022-06-01 14:23:26 -07:00
dfp.cc
…
dfp.h
…
diagnostic-client-data-hooks.h
diagnostics: add SARIF output format
2022-06-02 15:40:22 -04:00
diagnostic-color.cc
c++: add color to function decl printing
2022-05-06 16:34:51 -04:00
diagnostic-color.h
…
diagnostic-core.h
…
diagnostic-event-id.h
…
diagnostic-format-json.cc
libcpp: Improve encapsulation of label_text
2022-07-15 09:40:47 +01:00
diagnostic-format-sarif.cc
libcpp: Improve encapsulation of label_text
2022-07-15 09:40:47 +01:00
diagnostic-metadata.h
diagnostics: add ability to associate diagnostics with rules from coding standards
2022-06-23 14:59:24 -04:00
diagnostic-path.h
diagnostics: add SARIF output format
2022-06-02 15:40:22 -04:00
diagnostic-show-locus.cc
libcpp: Improve encapsulation of label_text
2022-07-15 09:40:47 +01:00
diagnostic-spec.cc
…
diagnostic-spec.h
…
diagnostic-url.h
…
diagnostic.cc
diagnostics: add ability to associate diagnostics with rules from coding standards
2022-06-23 14:59:24 -04:00
diagnostic.def
…
diagnostic.h
diagnostics: add ability to associate diagnostics with rules from coding standards
2022-06-23 14:59:24 -04:00
digraph.cc
Use "final" and "override" directly, rather than via macros
2022-05-20 10:05:54 -04:00
digraph.h
…
dojump.cc
Add operators / and * for profile_{count,probability}.
2022-06-20 11:11:38 +02:00
dojump.h
…
dominance.cc
…
dominance.h
…
domwalk.cc
Avoid computing RPO for update_ssa
2022-06-30 10:39:09 +02:00
domwalk.h
Avoid computing RPO for update_ssa
2022-06-30 10:39:09 +02:00
double-int.cc
…
double-int.h
…
dse.cc
cselib: add function to check if SET is redundant [PR106187]
2022-08-03 10:07:15 +01:00
dump-context.h
…
dumpfile.cc
…
dumpfile.h
…
dwarf2asm.cc
…
dwarf2asm.h
…
dwarf2cfi.cc
Add 'final' and 'override' to opt_pass vfunc impls
2022-06-27 17:00:33 -04:00
dwarf2ctf.cc
btf: emit linkage information in BTF_KIND_FUNC entries
2022-08-01 19:44:12 +02:00
dwarf2ctf.h
…
dwarf2out.cc
lto/106540 - fix LTO tree input wrt dwarf2out_register_external_die
2022-08-08 11:13:13 +02:00
dwarf2out.h
…
early-remat.cc
Add 'final' and 'override' to opt_pass vfunc impls
2022-06-27 17:00:33 -04:00
edit-context.cc
…
edit-context.h
…
emit-rtl.cc
middle-end: Use subregs to expand COMPLEX_EXPR to set the lowpart.
2022-07-08 07:39:33 +01:00
emit-rtl.h
…
errors.cc
…
errors.h
…
escaped_string.h
…
et-forest.cc
…
et-forest.h
…
except.cc
Add 'final' and 'override' to opt_pass vfunc impls
2022-06-27 17:00:33 -04:00
except.h
…
exec-tool.in
Revert "configure: arrange to use appropriate objcopy"
2022-06-07 10:24:53 +02:00
explow.cc
…
explow.h
…
expmed.cc
middle-end: Allow backend to expand/split double word compare to 0/-1.
2022-08-05 21:05:35 +01:00
expmed.h
middle-end: Use subregs to expand COMPLEX_EXPR to set the lowpart.
2022-07-08 07:39:33 +01:00
expr.cc
c: Handle initializations of opaque types [PR106016]
2022-07-28 14:09:02 +02:00
expr.h
middle-end: Use subregs to expand COMPLEX_EXPR to set the lowpart.
2022-07-08 07:39:33 +01:00
fibonacci_heap.cc
…
fibonacci_heap.h
…
file-find.cc
…
file-find.h
…
file-prefix-map.cc
…
file-prefix-map.h
…
final.cc
Add 'final' and 'override' to opt_pass vfunc impls
2022-06-27 17:00:33 -04:00
fixed-value.cc
…
fixed-value.h
…
flag-types.h
Remove legacy EVRP code.
2022-06-28 14:43:01 +02:00
flags.h
flags: add comment
2022-06-16 15:48:38 -04:00
fold-const-call.cc
…
fold-const-call.h
…
fold-const.cc
middle-end: Optimize ((X >> C1) & C2) != C3 for more cases.
2022-08-09 18:54:43 +01:00
fold-const.h
Make gimple_build main workers more flexible
2022-05-13 08:18:33 +02:00
fp-test.cc
…
function-abi.cc
…
function-abi.h
…
function-tests.cc
Make gimple_build main workers more flexible
2022-05-13 08:18:33 +02:00
function.cc
middle-end: Support ABIs that pass FP values as wider integers.
2022-07-04 16:45:47 +01:00
function.h
…
fwprop.cc
Add 'final' and 'override' to opt_pass vfunc impls
2022-06-27 17:00:33 -04:00
gcc-ar.cc
…
gcc-main.cc
…
gcc-plugin.h
…
gcc-rich-location.cc
…
gcc-rich-location.h
Use "final" and "override" directly, rather than via macros
2022-05-20 10:05:54 -04:00
gcc-symtab.h
…
gcc.cc
ubsan: Add -fsanitize-trap= support
2022-06-18 11:09:48 +02:00
gcc.h
…
gcov-counter.def
…
gcov-dump.cc
gcov-dump: add --stable option
2022-08-03 10:58:22 +02:00
gcov-io.cc
gcov: Fix first time gcov info dump
2022-05-02 10:50:48 +02:00
gcov-io.h
gcov: Add __gcov_filename_to_gcfn()
2022-04-28 20:46:49 +02:00
gcov-tool.cc
gcov-tool: Add merge-stream subcommand
2022-04-28 20:46:50 +02:00
gcov.cc
…
gcse-common.cc
…
gcse-common.h
…
gcse.cc
Add 'final' and 'override' to opt_pass vfunc impls
2022-06-27 17:00:33 -04:00
gcse.h
…
gdbasan.in
…
gdbhooks.py
…
gdbinit.in
…
gen-pass-instances.awk
…
genattr-common.cc
…
genattr.cc
…
genattrtab.cc
…
genautomata.cc
Remove loop-incremented dead code.
2022-05-05 15:03:47 +02:00
gencfn-macros.cc
…
gencheck.cc
…
genchecksum.cc
…
gencodes.cc
…
genconditions.cc
genconditions: Add support for targets without non-trivial insn conditions
2022-05-04 12:02:57 +02:00
genconfig.cc
…
genconstants.cc
…
genemit.cc
…
genenums.cc
…
generic-match-head.cc
Implement some of fold_binary_op_with_conditional_arg in match.pd
2022-05-11 14:34:30 +02:00
generic-match.h
…
genextract.cc
…
genflags.cc
…
gengenrtl.cc
…
gengtype-lex.l
…
gengtype-parse.cc
…
gengtype-state.cc
gengtype: do not skip char after escape sequnce
2022-06-16 08:23:46 +02:00
gengtype.cc
Implement class vrange_storage to stream ranges to long term memory.
2022-07-03 08:42:32 +02:00
gengtype.h
…
genhooks.cc
Merge branch 'master' into devel/sphinx
2022-06-17 13:05:50 +02:00
genmatch.cc
Add 'final' and 'override' in various places
2022-06-27 17:00:34 -04:00
genmddeps.cc
…
genmddump.cc
…
genmodes.cc
arm: Implement MVE predicates as vectors of booleans
2022-02-22 15:55:07 +00:00
genmultilib
…
genopinit.cc
…
genoutput.cc
…
genpeep.cc
…
genpreds.cc
Minor improvement to genpreds.cc
2022-05-24 14:31:59 +01:00
genrecog.cc
…
gensupport.cc
Add 'final' and 'override' in various places
2022-06-27 17:00:34 -04:00
gensupport.h
…
gentarget-def.cc
…
genversion.cc
…
ggc-common.cc
Replace PTR with 'void *' in compiler.
2022-05-10 12:27:08 +02:00
ggc-internal.h
…
ggc-none.cc
…
ggc-page.cc
…
ggc-tests.cc
…
ggc.h
…
gimple-array-bounds.cc
tree-optimization/106189 - avoid division by zero exception
2022-07-26 08:36:53 +02:00
gimple-array-bounds.h
…
gimple-builder.cc
…
gimple-builder.h
…
gimple-expr.cc
Remove is_gimple_condexpr
2022-05-23 11:30:39 +02:00
gimple-expr.h
Remove is_gimple_condexpr
2022-05-23 11:30:39 +02:00
gimple-fold.cc
ubsan: default to trap on unreachable at -O0 and -Og [PR104642]
2022-06-22 09:01:29 -04:00
gimple-fold.h
Finish gimple_build API enhancement
2022-05-16 13:39:26 +02:00
gimple-harden-conditionals.cc
Add 'final' and 'override' to opt_pass vfunc impls
2022-06-27 17:00:33 -04:00
gimple-if-to-switch.cc
if-to-switch: properly allow side effects only for first condition
2022-07-01 08:47:49 +02:00
gimple-isel.cc
Add 'final' and 'override' to opt_pass vfunc impls
2022-06-27 17:00:33 -04:00
gimple-iterator.cc
Add gsi_after_labels overload for gimple_seq
2022-04-29 11:10:24 +02:00
gimple-iterator.h
Add gsi_after_labels overload for gimple_seq
2022-04-29 11:10:24 +02:00
gimple-laddress.cc
Add 'final' and 'override' to opt_pass vfunc impls
2022-06-27 17:00:33 -04:00
gimple-loop-interchange.cc
Add 'final' and 'override' to opt_pass vfunc impls
2022-06-27 17:00:33 -04:00
gimple-loop-jam.cc
tree-optimization/106521 - unroll-and-jam LC SSA rewrite
2022-08-04 15:01:38 +02:00
gimple-loop-versioning.cc
Add 'final' and 'override' to opt_pass vfunc impls
2022-06-27 17:00:33 -04:00
gimple-low.cc
Add 'final' and 'override' to opt_pass vfunc impls
2022-06-27 17:00:33 -04:00
gimple-low.h
…
gimple-match-head.cc
Make gimple_build main workers more flexible
2022-05-13 08:18:33 +02:00
gimple-match.h
Finish gimple_build API enhancement
2022-05-16 13:39:26 +02:00
gimple-predicate-analysis.cc
…
gimple-predicate-analysis.h
…
gimple-predict.h
…
gimple-pretty-print.cc
Use pp_vrange for ranges in dump_ssaname_info.
2022-07-15 11:41:04 +02:00
gimple-pretty-print.h
…
gimple-range-cache.cc
Check equivalencies when calculating range on entry.
2022-08-02 14:18:57 -04:00
gimple-range-cache.h
Remove recursion from range_from_dom.
2022-07-19 18:05:49 -04:00
gimple-range-edge.cc
Move range allocator code to value-range-storage.*
2022-07-03 17:33:23 +02:00
gimple-range-edge.h
Move range allocator code to value-range-storage.*
2022-07-03 17:33:23 +02:00
gimple-range-fold.cc
Do not register edges for statements not understood.
2022-08-02 19:23:47 -04:00
gimple-range-fold.h
Make range_of_ssa_name_with_loop_info type agnostic.
2022-08-02 17:42:15 +02:00
gimple-range-gori.cc
Evaluate condition arguments with the correct type.
2022-08-08 16:08:51 -04:00
gimple-range-gori.h
Clear invariant bit for inferred ranges.
2022-06-16 14:16:19 -04:00
gimple-range-infer.cc
Move range allocator code to value-range-storage.*
2022-07-03 17:33:23 +02:00
gimple-range-infer.h
Move range allocator code to value-range-storage.*
2022-07-03 17:33:23 +02:00
gimple-range-path.cc
Loop over intersected bitmaps.
2022-08-04 14:21:59 -04:00
gimple-range-path.h
Convert ranger and clients to vrange.
2022-06-01 11:11:15 +02:00
gimple-range-tests.cc
Convert ranger and clients to vrange.
2022-06-01 11:11:15 +02:00
gimple-range-trace.cc
Convert ranger and clients to vrange.
2022-06-01 11:11:15 +02:00
gimple-range-trace.h
Convert ranger and clients to vrange.
2022-06-01 11:11:15 +02:00
gimple-range.cc
[PR middle-end/106432] Gracefully handle unsupported type in range_on_edge
2022-07-25 17:31:27 +02:00
gimple-range.h
Convert ranger and clients to vrange.
2022-06-01 11:11:15 +02:00
gimple-ssa-backprop.cc
Add 'final' and 'override' to opt_pass vfunc impls
2022-06-27 17:00:33 -04:00
gimple-ssa-isolate-paths.cc
Add 'final' and 'override' to opt_pass vfunc impls
2022-06-27 17:00:33 -04:00
gimple-ssa-nonnull-compare.cc
Add 'final' and 'override' to opt_pass vfunc impls
2022-06-27 17:00:33 -04:00
gimple-ssa-split-paths.cc
Add 'final' and 'override' to opt_pass vfunc impls
2022-06-27 17:00:33 -04:00
gimple-ssa-sprintf.cc
tree-optimization/105969 - FPE with array diagnostics
2022-06-15 13:14:58 +02:00
gimple-ssa-store-merging.cc
Add 'final' and 'override' to opt_pass vfunc impls
2022-06-27 17:00:33 -04:00
gimple-ssa-strength-reduction.cc
Add 'final' and 'override' on dom_walker vfunc impls
2022-06-27 17:00:33 -04:00
gimple-ssa-warn-access.cc
Add 'final' and 'override' to opt_pass vfunc impls
2022-06-27 17:00:33 -04:00
gimple-ssa-warn-access.h
…
gimple-ssa-warn-alloca.cc
Add 'final' and 'override' to opt_pass vfunc impls
2022-06-27 17:00:33 -04:00
gimple-ssa-warn-restrict.cc
Use CONVERT_EXPR_CODE_P
2022-07-29 08:29:26 +02:00
gimple-ssa-warn-restrict.h
…
gimple-ssa.h
…
gimple-streamer-in.cc
…
gimple-streamer-out.cc
…
gimple-streamer.h
…
gimple-walk.cc
…
gimple-walk.h
…
gimple-warn-recursion.cc
Add 'final' and 'override' to opt_pass vfunc impls
2022-06-27 17:00:33 -04:00
gimple.cc
gimple, internal-fn: Add IFN_TRAP and use it for __builtin_unreachable [PR106099]
2022-07-28 14:09:09 +02:00
gimple.def
…
gimple.h
ubsan: default to trap on unreachable at -O0 and -Og [PR104642]
2022-06-22 09:01:29 -04:00
gimplify-me.cc
…
gimplify-me.h
…
gimplify.cc
Fix middle-end/103645: empty struct store not removed when using compound literal
2022-08-08 08:14:25 -07:00
gimplify.h
…
glimits.h
…
godump.cc
c: use CONST_DECL for enumerators in TYPE_VALUES
2022-05-17 18:03:54 -04:00
graph.cc
…
graph.h
…
graphds.cc
graphds: Fix description of SCC algorithm
2022-07-22 15:05:57 +01:00
graphds.h
…
graphite-dependences.cc
…
graphite-isl-ast-to-gimple.cc
graphite: Fix minor mistakes in comments
2022-05-17 16:02:01 +02:00
graphite-optimize-isl.cc
…
graphite-poly.cc
Remove loop-incremented dead code.
2022-05-05 15:03:47 +02:00
graphite-scop-detection.cc
graphite: Extend SCoP detection dump output
2022-05-18 14:51:46 +02:00
graphite-sese-to-poly.cc
graphite: Fix minor mistakes in comments
2022-05-17 16:02:01 +02:00
graphite.cc
tree-optimization/106055 - issue with autopar
2022-07-04 09:09:45 +02:00
graphite.h
…
graphviz.cc
…
graphviz.h
…
gsstruct.def
…
gstab.h
…
gsyms.h
…
gsyslimits.h
…
gtm-builtins.def
…
haifa-sched.cc
…
hard-reg-set.h
…
hash-map-tests.cc
…
hash-map-traits.h
…
hash-map.h
…
hash-set-tests.cc
…
hash-set.h
…
hash-table.cc
Use more ARRAY_SIZE.
2022-05-16 10:38:46 +02:00
hash-table.h
…
hash-traits.h
[PATCH] gcc: pass-manager: Fix memory leak. [PR jit/63854]
2022-03-19 13:43:02 -04:00
highlev-plugin-common.h
…
hooks.cc
…
hooks.h
…
host-default.cc
…
hosthooks-def.h
…
hosthooks.h
…
hw-doloop.cc
…
hw-doloop.h
…
hwint.cc
…
hwint.h
…
ifcvt.cc
middle-end: Use subregs to expand COMPLEX_EXPR to set the lowpart.
2022-07-08 07:39:33 +01:00
ifcvt.h
…
inchash.cc
…
inchash.h
…
incpath.cc
…
incpath.h
…
init-regs.cc
Add 'final' and 'override' to opt_pass vfunc impls
2022-06-27 17:00:33 -04:00
input.cc
diagnostics: Make line-ending logic consistent with libcpp [PR91733]
2022-07-08 09:43:33 -04:00
input.h
…
insn-addr.h
…
insn-notes.def
…
int-vector-builder.h
…
internal-fn.cc
gimple, internal-fn: Add IFN_TRAP and use it for __builtin_unreachable [PR106099]
2022-07-28 14:09:09 +02:00
internal-fn.def
gimple, internal-fn: Add IFN_TRAP and use it for __builtin_unreachable [PR106099]
2022-07-28 14:09:09 +02:00
internal-fn.h
gimple, internal-fn: Add IFN_TRAP and use it for __builtin_unreachable [PR106099]
2022-07-28 14:09:09 +02:00
intl.cc
…
intl.h
…
ipa-comdats.cc
Add 'final' and 'override' to opt_pass vfunc impls
2022-06-27 17:00:33 -04:00
ipa-cp.cc
Remove some deprecated irange methods.
2022-07-04 07:58:47 +02:00
ipa-devirt.cc
Add 'final' and 'override' to opt_pass vfunc impls
2022-06-27 17:00:33 -04:00
ipa-fnsummary.cc
Add 'final' and 'override' to opt_pass vfunc impls
2022-06-27 17:00:33 -04:00
ipa-fnsummary.h
ipa: add 'final' and 'override' to call_summary_base vfunc impls
2022-05-24 08:51:00 -04:00
ipa-free-lang-data.cc
Add 'final' and 'override' to opt_pass vfunc impls
2022-06-27 17:00:33 -04:00
ipa-icf-gimple.cc
…
ipa-icf-gimple.h
Add 'final' and 'override' in various places
2022-06-27 17:00:34 -04:00
ipa-icf.cc
Add 'final' and 'override' to opt_pass vfunc impls
2022-06-27 17:00:33 -04:00
ipa-icf.h
Add 'final' and 'override' in various places
2022-06-27 17:00:34 -04:00
ipa-inline-analysis.cc
Add operators / and * for profile_{count,probability}.
2022-06-20 11:11:38 +02:00
ipa-inline-transform.cc
…
ipa-inline.cc
Add 'final' and 'override' to opt_pass vfunc impls
2022-06-27 17:00:33 -04:00
ipa-inline.h
…
ipa-modref-tree.cc
Fix overflows in ipa-modref-tree.cc
2022-04-20 11:00:33 +02:00
ipa-modref-tree.h
modref: Comment spelling fixes
2022-03-02 10:25:25 +01:00
ipa-modref.cc
Add 'final' and 'override' to opt_pass vfunc impls
2022-06-27 17:00:33 -04:00
ipa-modref.h
modref: Comment spelling fixes
2022-03-02 10:25:25 +01:00
ipa-param-manipulation.cc
ipa: add 'final' and 'override' to call_summary_base vfunc impls
2022-05-24 08:51:00 -04:00
ipa-param-manipulation.h
…
ipa-polymorphic-call.cc
Fix up duplicated duplicated words in comments
2022-03-07 15:00:20 +01:00
ipa-predicate.cc
…
ipa-predicate.h
…
ipa-profile.cc
Add 'final' and 'override' to opt_pass vfunc impls
2022-06-27 17:00:33 -04:00
ipa-prop.cc
Limit ranger query in ipa-prop.cc to integrals.
2022-08-02 14:50:25 +02:00
ipa-prop.h
ipa: add 'final' and 'override' to call_summary_base vfunc impls
2022-05-24 08:51:00 -04:00
ipa-pure-const.cc
Add 'final' and 'override' to opt_pass vfunc impls
2022-06-27 17:00:33 -04:00
ipa-ref.cc
…
ipa-ref.h
…
ipa-reference.cc
Add 'final' and 'override' to opt_pass vfunc impls
2022-06-27 17:00:33 -04:00
ipa-reference.h
…
ipa-split.cc
Add 'final' and 'override' to opt_pass vfunc impls
2022-06-27 17:00:33 -04:00
ipa-sra.cc
Add 'final' and 'override' to opt_pass vfunc impls
2022-06-27 17:00:33 -04:00
ipa-utils.cc
…
ipa-utils.h
Replace PTR with 'void *' in compiler.
2022-05-10 12:27:08 +02:00
ipa-visibility.cc
Add 'final' and 'override' to opt_pass vfunc impls
2022-06-27 17:00:33 -04:00
ipa.cc
Add 'final' and 'override' to opt_pass vfunc impls
2022-06-27 17:00:33 -04:00
ira-build.cc
…
ira-color.cc
rtl-optimization/105028 - fix compile-time hog in form_threads_from_copies
2022-03-23 15:57:33 +01:00
ira-conflicts.cc
…
ira-costs.cc
…
ira-emit.cc
…
ira-int.h
rtl-optimization/104686 - speed up conflict iteration
2022-02-28 08:02:49 +01:00
ira-lives.cc
…
ira.cc
Add 'final' and 'override' to opt_pass vfunc impls
2022-06-27 17:00:33 -04:00
ira.h
…
is-a.h
…
iterator-utils.h
…
json.cc
json: fix escaping of '\'
2022-06-02 15:36:27 -04:00
json.h
Use "final" and "override" directly, rather than via macros
2022-05-20 10:05:54 -04:00
jump.cc
Add 'final' and 'override' to opt_pass vfunc impls
2022-06-27 17:00:33 -04:00
langhooks-def.h
diagnostics: add SARIF output format
2022-06-02 15:40:22 -04:00
langhooks.cc
diagnostics: add SARIF output format
2022-06-02 15:40:22 -04:00
langhooks.h
diagnostics: add SARIF output format
2022-06-02 15:40:22 -04:00
lcm.cc
…
lcm.h
…
libfuncs.h
…
limitx.h
…
limity.h
…
lists.cc
…
lock-and-run.sh
…
logical-location.h
diagnostics: add SARIF output format
2022-06-02 15:40:22 -04:00
loop-doloop.cc
…
loop-init.cc
tree-optimization/106182 - LC SSA after CFG cleanup
2022-07-05 09:28:45 +02:00
loop-invariant.cc
…
loop-iv.cc
DSE: Use the constant store source if possible
2022-06-01 14:23:26 -07:00
loop-unroll.cc
Add operators / and * for profile_{count,probability}.
2022-06-20 11:11:38 +02:00
loop-unroll.h
…
lower-subreg.cc
Add 'final' and 'override' to opt_pass vfunc impls
2022-06-27 17:00:33 -04:00
lower-subreg.h
…
lra-assigns.cc
[PR105032] LRA: modify loop condition to find reload insns for hard reg splitting
2022-03-30 13:10:45 -04:00
lra-coalesce.cc
…
lra-constraints.cc
[PR103074] LRA: Check new conflicts when splitting hard reg live range.
2022-03-10 16:16:49 -05:00
lra-eliminations.cc
…
lra-int.h
…
lra-lives.cc
[PR104971] LRA: check live hard regs to remove a dead insn
2022-03-25 12:30:54 -04:00
lra-remat.cc
…
lra-spills.cc
…
lra.cc
lra: Fix up debug_p handling in lra_substitute_pseudo [PR104778]
2022-03-14 14:49:09 +01:00
lra.h
…
lto-cgraph.cc
Fix one issue in OpenMP 'requires' directive diagnostics
2022-07-08 08:53:58 +02:00
lto-compress.cc
…
lto-compress.h
…
lto-opts.cc
…
lto-section-in.cc
…
lto-section-names.h
…
lto-section-out.cc
…
lto-streamer-in.cc
lto/106540 - fix LTO tree input wrt dwarf2out_register_external_die
2022-08-08 11:13:13 +02:00
lto-streamer-out.cc
…
lto-streamer.cc
…
lto-streamer.h
…
lto-wrapper.cc
lto: Fix option merging [PR106129]
2022-06-30 16:41:40 +00:00
machmode.def
Update document for VECTOR_MODES_WITH_PREFIX
2022-06-06 22:08:23 -05:00
machmode.h
…
main.cc
Fix error recovery in toplev::finalize.
2022-02-28 13:58:41 +01:00
match.pd
middle-end: Optimize ((X >> C1) & C2) != C3 for more cases.
2022-08-09 18:54:43 +01:00
mcf.cc
…
mem-stats-traits.h
…
mem-stats.h
…
memmodel.h
…
memory-block.cc
…
memory-block.h
…
mkconfig.sh
…
mode-classes.def
…
mode-switching.cc
Add 'final' and 'override' to opt_pass vfunc impls
2022-06-27 17:00:33 -04:00
modulo-sched.cc
Add 'final' and 'override' to opt_pass vfunc impls
2022-06-27 17:00:33 -04:00
multiple_target.cc
Add 'final' and 'override' to opt_pass vfunc impls
2022-06-27 17:00:33 -04:00
mux-utils.h
…
obstack-utils.h
…
omp-builtins.def
openmp: Add taskwait nowait depend support [PR105378]
2022-05-24 09:12:44 +02:00
omp-expand.cc
autopar TLC
2022-08-09 10:26:55 +02:00
omp-expand.h
…
omp-general.cc
Get rid of 'gcc/omp-oacc-neuter-broadcast.cc:oacc_build_component_ref'
2022-02-22 17:53:10 +01:00
omp-general.h
Define 'OMP_REQUIRES_[...]', 'GOMP_REQUIRES_[...]' in a single place
2022-07-06 22:51:24 +02:00
omp-low.cc
OpenMP: Fix folding with simd's linear clause [PR106492]
2022-08-09 07:57:40 +02:00
omp-low.h
…
omp-oacc-kernels-decompose.cc
Add 'final' and 'override' to opt_pass vfunc impls
2022-06-27 17:00:33 -04:00
omp-oacc-neuter-broadcast.cc
Add 'final' and 'override' to opt_pass vfunc impls
2022-06-27 17:00:33 -04:00
omp-offload.cc
Add 'final' and 'override' to opt_pass vfunc impls
2022-06-27 17:00:33 -04:00
omp-offload.h
…
omp-simd-clone.cc
openmp-simd-clone: Match shift types
2022-08-01 17:08:27 +01:00
omp-simd-clone.h
…
opt-functions.awk
options: Improve 'LangEnabledBy' option property diagnostics
2022-03-30 08:58:00 +02:00
opt-gather.awk
…
opt-include.awk
…
opt-problem.cc
selftest: Move C-specific tests to c_family
2022-03-19 14:29:43 -04:00
opt-problem.h
…
opt-read.awk
…
opt-suggestions.cc
…
opt-suggestions.h
…
optabs-libfuncs.cc
…
optabs-libfuncs.h
…
optabs-query.cc
tree-optimization/101668 - relax SLP of existing vectors
2022-06-02 08:35:23 +02:00
optabs-query.h
Add new parameter to vec_perm_const hook for specifying operand mode.
2022-05-25 00:42:00 +05:30
optabs-tree.cc
…
optabs-tree.h
…
optabs.cc
Add internal functions for iround etc. [PR106253]
2022-07-12 14:09:44 +01:00
optabs.def
…
optabs.h
…
optc-gen.awk
opts: do not allow Separate+Joined ending with =
2022-05-11 08:55:19 +02:00
optc-save-gen.awk
Use more ARRAY_SIZE.
2022-05-16 10:38:46 +02:00
opth-gen.awk
…
optinfo-emit-json.cc
…
optinfo-emit-json.h
…
optinfo.cc
…
optinfo.h
…
opts-common.cc
opts: Add an assertion to help static analyzers [PR106332]
2022-07-28 14:09:05 +02:00
opts-diagnostic.h
…
opts-global.cc
opts-global.cc: document last change
2022-05-16 11:07:57 +02:00
opts.cc
sanitizer: Fix hwasan related option conflicts [PR106132]
2022-07-08 13:23:44 +02:00
opts.h
ubsan: Add -fsanitize-trap= support
2022-06-18 11:09:48 +02:00
ordered-hash-map-tests.cc
…
ordered-hash-map.h
…
output.h
…
params.opt
Remove --param max-fsm-thread-length
2022-08-09 10:14:30 +02:00
pass_manager.h
[PATCH] gcc: pass-manager: Fix memory leak. [PR jit/63854]
2022-03-19 13:43:02 -04:00
passes.cc
Add 'final' and 'override' to opt_pass vfunc impls
2022-06-27 17:00:33 -04:00
passes.def
Move pass_cse_sincos after vectorizer.
2022-07-20 16:11:21 +08:00
plugin.cc
diagnostics: add SARIF output format
2022-06-02 15:40:22 -04:00
plugin.def
…
plugin.h
diagnostics: add SARIF output format
2022-06-02 15:40:22 -04:00
pointer-query.cc
PR middle-end/105604 - ICE: in tree_to_shwi with vla in struct and sprintf
2022-05-24 16:05:50 -06:00
pointer-query.h
…
poly-int-types.h
…
poly-int.h
tree-optimization/105517 - avoid offset truncation during VN
2022-05-09 13:42:36 +02:00
postreload-gcse.cc
Add 'final' and 'override' to opt_pass vfunc impls
2022-06-27 17:00:33 -04:00
postreload.cc
cselib: add function to check if SET is redundant [PR106187]
2022-08-03 10:07:15 +01:00
predict.cc
Add internal functions for iround etc. [PR106253]
2022-07-12 14:09:44 +01:00
predict.def
…
predict.h
Add internal functions for iround etc. [PR106253]
2022-07-12 14:09:44 +01:00
prefix.cc
…
prefix.h
…
pretty-print.cc
…
pretty-print.h
Convert vrange dumping facilities to pretty_printer.
2022-07-15 11:41:03 +02:00
print-rtl-function.cc
…
print-rtl.cc
Come up with {,UN}LIKELY macros.
2022-05-09 10:39:55 +02:00
print-rtl.h
…
print-tree.cc
print-tree:Avoid warnings of overflow
2022-03-22 13:39:40 +08:00
print-tree.h
…
profile-count.cc
…
profile-count.h
profile-count: fix /= and *= operators
2022-06-24 10:43:46 +02:00
profile.cc
profile: do not collect stats unless TDF_DETAILS
2022-08-03 10:55:18 +02:00
profile.h
…
range-op-float.cc
Implement basic range operators to enable floating point VRP.
2022-08-02 14:50:26 +02:00
range-op.cc
Dispatch code for floating point range ops.
2022-07-25 20:54:23 +02:00
range-op.h
Dispatch code for floating point range ops.
2022-07-25 20:54:23 +02:00
range.cc
…
range.h
Move common code from range-op.cc to header files.
2022-04-29 10:44:18 +02:00
read-md.cc
…
read-md.h
Add 'final' and 'override' in various places
2022-06-27 17:00:34 -04:00
read-rtl-function.cc
Add 'final' and 'override' in various places
2022-06-27 17:00:34 -04:00
read-rtl-function.h
…
read-rtl.cc
gen: Allow unspec numbers in .md attributes
2022-06-15 11:12:51 +01:00
real.cc
…
real.h
…
realmpfr.cc
…
realmpfr.h
…
recog.cc
Add 'final' and 'override' to opt_pass vfunc impls
2022-06-27 17:00:33 -04:00
recog.h
…
ree.cc
Add 'final' and 'override' to opt_pass vfunc impls
2022-06-27 17:00:33 -04:00
reg-notes.def
…
reg-stack.cc
Add 'final' and 'override' to opt_pass vfunc impls
2022-06-27 17:00:33 -04:00
regcprop.cc
Add 'final' and 'override' to opt_pass vfunc impls
2022-06-27 17:00:33 -04:00
regcprop.h
…
reginfo.cc
Add 'final' and 'override' to opt_pass vfunc impls
2022-06-27 17:00:33 -04:00
regrename.cc
Add 'final' and 'override' to opt_pass vfunc impls
2022-06-27 17:00:33 -04:00
regrename.h
…
regs.h
try multi-reg dest in default_zero_call_used_regs
2022-04-05 01:28:20 -03:00
regset.h
…
regstat.cc
…
reload.cc
reload: Adjust comment in find_reloads about subset, not intersection
2022-03-26 05:31:22 +01:00
reload.h
…
reload1.cc
…
reorg.cc
Add 'final' and 'override' to opt_pass vfunc impls
2022-06-27 17:00:33 -04:00
resource.cc
…
resource.h
…
rtl-error.cc
…
rtl-error.h
…
rtl-iter.h
Come up with {,UN}LIKELY macros.
2022-05-09 10:39:55 +02:00
rtl-ssa.h
…
rtl-tests.cc
…
rtl.cc
rtl: ICE with thread_local and inline asm [PR104777]
2022-03-08 14:00:32 -05:00
rtl.def
…
rtl.h
Remove unused remove_node_from_expr_list
2022-07-20 16:10:29 +03:00
rtlanal.cc
Avoid registering __builtin_setjmp_receiver label twice [PR101347]
2022-07-20 16:12:34 +03:00
rtlanal.h
Come up with {,UN}LIKELY macros.
2022-05-09 10:39:55 +02:00
rtlhash.cc
…
rtlhash.h
…
rtlhooks-def.h
…
rtlhooks.cc
…
rtx-vector-builder.cc
arm: Implement MVE predicates as vectors of booleans
2022-02-22 15:55:07 +00:00
rtx-vector-builder.h
…
run-rtl-passes.cc
…
run-rtl-passes.h
…
sancov.cc
Add 'final' and 'override' to opt_pass vfunc impls
2022-06-27 17:00:33 -04:00
sanitizer.def
…
sanopt.cc
Add 'final' and 'override' to opt_pass vfunc impls
2022-06-27 17:00:33 -04:00
sbitmap.cc
…
sbitmap.h
…
sched-deps.cc
…
sched-ebb.cc
…
sched-int.h
…
sched-rgn.cc
Add 'final' and 'override' to opt_pass vfunc impls
2022-06-27 17:00:33 -04:00
sel-sched-dump.cc
…
sel-sched-dump.h
…
sel-sched-ir.cc
…
sel-sched-ir.h
…
sel-sched.cc
…
sel-sched.h
…
selftest-diagnostic.cc
…
selftest-diagnostic.h
…
selftest-rtl.cc
…
selftest-rtl.h
…
selftest-run-tests.cc
selftest: Move C-specific tests to c_family
2022-03-19 14:29:43 -04:00
selftest.cc
…
selftest.h
selftest: Move C-specific tests to c_family
2022-03-19 14:29:43 -04:00
sese.cc
…
sese.h
…
shortest-paths.h
…
shrink-wrap.cc
…
shrink-wrap.h
…
signop.h
…
simplify-rtx.cc
Some additional zero-extension related optimizations in simplify-rtx.
2022-08-03 08:58:09 +01:00
sort.cc
Come up with {,UN}LIKELY macros.
2022-05-09 10:39:55 +02:00
sparseset.cc
…
sparseset.h
…
spellcheck-tree.cc
…
spellcheck-tree.h
…
spellcheck.cc
opts: improve option suggestion
2022-06-16 08:23:06 +02:00
spellcheck.h
opts: improve option suggestion
2022-06-16 08:23:06 +02:00
splay-tree-utils.cc
…
splay-tree-utils.h
…
splay-tree-utils.tcc
…
sreal.cc
…
sreal.h
…
ssa-iterators.h
…
ssa.h
…
stab.def
…
stack-ptr-mod.cc
Add 'final' and 'override' to opt_pass vfunc impls
2022-06-27 17:00:33 -04:00
statistics.cc
statistics.cc: Add check to see if fn is not NULL in get_function_name.
2022-07-07 22:05:09 +05:30
statistics.h
…
stmt.cc
Add operators / and * for profile_{count,probability}.
2022-06-20 11:11:38 +02:00
stmt.h
…
stor-layout.cc
[PATCH v3] c: Extend the -Wpadded message with actual padding size
2022-07-09 13:06:43 -04:00
stor-layout.h
…
store-motion.cc
Add 'final' and 'override' to opt_pass vfunc impls
2022-06-27 17:00:33 -04:00
streamer-hooks.cc
…
streamer-hooks.h
…
stringpool.cc
…
stringpool.h
…
substring-locations.cc
…
substring-locations.h
…
symbol-summary.h
ipa: add 'final' and 'override' to call_summary_base vfunc impls
2022-05-24 08:51:00 -04:00
symtab-clones.cc
…
symtab-clones.h
…
symtab-thunks.cc
Add operators / and * for profile_{count,probability}.
2022-06-20 11:11:38 +02:00
symtab-thunks.h
…
symtab.cc
IPA: reduce what we dump in normal mode
2022-08-02 12:16:32 +02:00
sync-builtins.def
…
system.h
jit: avoid calloc() poisoning on musl [PR106102]
2022-06-29 19:15:59 +01:00
target-def.h
…
target-globals.cc
…
target-globals.h
…
target-hooks-macros.h
…
target-insns.def
…
target.def
Merge branch 'master' into devel/sphinx
2022-06-17 13:05:50 +02:00
target.h
…
targhooks.cc
PR105169 Fix references to discarded sections
2022-05-17 14:34:21 -03:00
targhooks.h
target/89125 - BSD and math functions
2022-04-25 09:25:33 +02:00
timevar.cc
…
timevar.def
Move pass_cse_sincos after vectorizer.
2022-07-20 16:11:21 +08:00
timevar.h
…
toplev.cc
lto-dump: Do not print output file
2022-07-08 12:52:47 +02:00
toplev.h
…
tracer.cc
Add 'final' and 'override' to opt_pass vfunc impls
2022-06-27 17:00:33 -04:00
tracer.h
…
trans-mem.cc
Add 'final' and 'override' to opt_pass vfunc impls
2022-06-27 17:00:33 -04:00
trans-mem.h
…
tree-affine.cc
…
tree-affine.h
…
tree-call-cdce.cc
Add 'final' and 'override' to opt_pass vfunc impls
2022-06-27 17:00:33 -04:00
tree-cfg.cc
tree-cfg: check placement of returns_twice calls
2022-07-19 17:16:17 +03:00
tree-cfg.h
…
tree-cfgcleanup.cc
More update-ssa speedup
2022-07-11 12:05:27 +02:00
tree-cfgcleanup.h
…
tree-chrec.cc
Improved constant folding for scalar evolution.
2022-05-10 09:38:47 +01:00
tree-chrec.h
…
tree-complex.cc
Lower complex type move to enable vectorization for complex type load&store.
2022-07-20 16:06:25 +08:00
tree-core.h
Implement streamer for frange.
2022-08-02 14:50:25 +02:00
tree-data-ref.cc
data-ref: Improve non-loop disambiguation [PR106019]
2022-06-22 11:27:15 +01:00
tree-data-ref.h
…
tree-dfa.cc
Avoid shift in get_ref_base_and_extent
2022-05-27 14:08:18 +02:00
tree-dfa.h
…
tree-diagnostic-client-data-hooks.cc
diagnostics: add SARIF output format
2022-06-02 15:40:22 -04:00
tree-diagnostic-path.cc
libcpp: Improve encapsulation of label_text
2022-07-15 09:40:47 +01:00
tree-diagnostic.cc
diagnostics: add SARIF output format
2022-06-02 15:40:22 -04:00
tree-diagnostic.h
…
tree-dump.cc
…
tree-dump.h
…
tree-eh.cc
Add 'final' and 'override' to opt_pass vfunc impls
2022-06-27 17:00:33 -04:00
tree-eh.h
…
tree-emutls.cc
Add 'final' and 'override' to opt_pass vfunc impls
2022-06-27 17:00:33 -04:00
tree-hash-traits.h
…
tree-hasher.h
…
tree-if-conv.cc
Put virtual operands into loop-closed SSA
2022-07-04 10:36:09 +02:00
tree-if-conv.h
…
tree-inline.cc
Make gimple_build main workers more flexible
2022-05-13 08:18:33 +02:00
tree-inline.h
…
tree-into-ssa.cc
More update-ssa speedup
2022-07-11 13:47:32 +02:00
tree-into-ssa.h
…
tree-iterator.cc
…
tree-iterator.h
…
tree-logical-location.cc
diagnostics: add SARIF output format
2022-06-02 15:40:22 -04:00
tree-logical-location.h
diagnostics: add SARIF output format
2022-06-02 15:40:22 -04:00
tree-loop-distribution.cc
tree-optimization/106533 - loop distribution of inner loop of nest
2022-08-05 12:11:46 +02:00
tree-nested.cc
openmp: Add support for enter clause on declare target
2022-05-27 12:48:48 +02:00
tree-nested.h
…
tree-nrv.cc
Add 'final' and 'override' to opt_pass vfunc impls
2022-06-27 17:00:33 -04:00
tree-object-size.cc
Add 'final' and 'override' to opt_pass vfunc impls
2022-06-27 17:00:33 -04:00
tree-object-size.h
…
tree-outof-ssa.cc
…
tree-outof-ssa.h
…
tree-parloops.cc
autopar TLC
2022-08-09 10:26:55 +02:00
tree-parloops.h
…
tree-pass.h
Move pass_cse_sincos after vectorizer.
2022-07-20 16:11:21 +08:00
tree-phinodes.cc
…
tree-phinodes.h
…
tree-predcom.cc
Add 'final' and 'override' to opt_pass vfunc impls
2022-06-27 17:00:33 -04:00
tree-pretty-print.cc
Fix crash on circular array types with -fdump switches
2022-07-04 12:23:37 +02:00
tree-pretty-print.h
…
tree-profile.cc
Add 'final' and 'override' to opt_pass vfunc impls
2022-06-27 17:00:33 -04:00
tree-scalar-evolution.cc
Enhance final_value_replacement_loop to handle bitwise induction.
2022-05-18 15:46:21 +08:00
tree-scalar-evolution.h
…
tree-sra.cc
tree-sra: Fix union handling in build_reconstructed_reference
2022-07-04 17:07:04 +02:00
tree-sra.h
…
tree-ssa-address.cc
…
tree-ssa-address.h
…
tree-ssa-alias-compare.h
…
tree-ssa-alias.cc
Improve ptr_derefs_may_alias_p for the case of &STRING_CST
2022-07-26 12:08:50 +02:00
tree-ssa-alias.h
ipa/104303 - miscompilation of gnatmake
2022-04-07 15:03:36 +02:00
tree-ssa-ccp.cc
Add 'final' and 'override' to opt_pass vfunc impls
2022-06-27 17:00:33 -04:00
tree-ssa-ccp.h
…
tree-ssa-coalesce.cc
…
tree-ssa-coalesce.h
…
tree-ssa-copy.cc
Add 'final' and 'override' to opt_pass vfunc impls
2022-06-27 17:00:33 -04:00
tree-ssa-dce.cc
Fix tree-opt/PR106087: ICE with inline-asm with multiple output and assigned only static vars
2022-07-09 01:17:46 +00:00
tree-ssa-dce.h
…
tree-ssa-dom.cc
Convert some uses in ranger_cache and DOM to vrange.
2022-07-24 17:00:50 +02:00
tree-ssa-dom.h
Speed up DOM record_temporary_equivalences
2022-07-13 14:58:34 +02:00
tree-ssa-dse.cc
tree-optimization/106378 - DSE of LEN_STORE and MASK_STORE
2022-07-21 13:06:18 +02:00
tree-ssa-dse.h
…
tree-ssa-forwprop.cc
Revert "forwprop: Use lhs type instead of arg0 in folding VEC_PERM_EXPR."
2022-07-21 17:11:06 +05:30
tree-ssa-ifcombine.cc
Add 'final' and 'override' to opt_pass vfunc impls
2022-06-27 17:00:33 -04:00
tree-ssa-live.cc
…
tree-ssa-live.h
…
tree-ssa-loop-ch.cc
Allow all types supported by ranger in loop-ch.
2022-06-28 13:00:45 +02:00
tree-ssa-loop-im.cc
Add 'final' and 'override' to opt_pass vfunc impls
2022-06-27 17:00:33 -04:00
tree-ssa-loop-ivcanon.cc
Add 'final' and 'override' to opt_pass vfunc impls
2022-06-27 17:00:33 -04:00
tree-ssa-loop-ivopts.cc
Fix typo
2022-06-23 11:00:02 +08:00
tree-ssa-loop-ivopts.h
…
tree-ssa-loop-manip.cc
tree-optimization/106249 - unroll-and-jam and LC SSA upate
2022-07-13 08:30:44 +02:00
tree-ssa-loop-manip.h
Put virtual operands into loop-closed SSA
2022-07-04 10:36:09 +02:00
tree-ssa-loop-niter.cc
Convert ranger and clients to vrange.
2022-06-01 11:11:15 +02:00
tree-ssa-loop-niter.h
…
tree-ssa-loop-prefetch.cc
tree-optimization/106397 - array prefetch and LC SSA
2022-07-22 10:06:59 +02:00
tree-ssa-loop-split.cc
Speedup loop splitting SSA update
2022-06-28 13:13:34 +02:00
tree-ssa-loop-unswitch.cc
Put virtual operands into loop-closed SSA
2022-07-04 10:36:09 +02:00
tree-ssa-loop.cc
Add 'final' and 'override' to opt_pass vfunc impls
2022-06-27 17:00:33 -04:00
tree-ssa-loop.h
…
tree-ssa-math-opts.cc
Move pass_cse_sincos after vectorizer.
2022-07-20 16:11:21 +08:00
tree-ssa-math-opts.h
…
tree-ssa-operands.cc
…
tree-ssa-operands.h
…
tree-ssa-phiopt.cc
middle-end: Guard value_replacement and store_elim from seeing diamonds.
2022-08-05 14:53:28 +01:00
tree-ssa-phiprop.cc
Add 'final' and 'override' to opt_pass vfunc impls
2022-06-27 17:00:33 -04:00
tree-ssa-pre.cc
Add 'final' and 'override' to opt_pass vfunc impls
2022-06-27 17:00:33 -04:00
tree-ssa-propagate.cc
tree-optimization/106186 - propagate out virtual LC PHI nodes properly
2022-07-05 14:11:51 +02:00
tree-ssa-propagate.h
…
tree-ssa-reassoc.cc
Add 'final' and 'override' to opt_pass vfunc impls
2022-06-27 17:00:33 -04:00
tree-ssa-reassoc.h
…
tree-ssa-sccvn.cc
tree-optimization/106403 - fix ICE with VN of .STORE_LANES
2022-07-22 10:15:23 +02:00
tree-ssa-sccvn.h
tree-optimization/105562 - avoid uninit diagnostic with better FRE
2022-05-12 13:27:12 +02:00
tree-ssa-scopedtables.cc
…
tree-ssa-scopedtables.h
…
tree-ssa-sink.cc
tree-ssa-sink: do not sink to in front of setjmp
2022-07-19 17:16:08 +03:00
tree-ssa-strlen.cc
Simplify memchr with small constant strings
2022-07-14 14:10:17 -07:00
tree-ssa-strlen.h
Simplify memchr with small constant strings
2022-07-14 14:10:17 -07:00
tree-ssa-structalias.cc
Add 'final' and 'override' to opt_pass vfunc impls
2022-06-27 17:00:33 -04:00
tree-ssa-tail-merge.cc
…
tree-ssa-ter.cc
…
tree-ssa-ter.h
…
tree-ssa-threadbackward.cc
Remove --param max-fsm-thread-length
2022-08-09 10:14:30 +02:00
tree-ssa-threadedge.cc
Convert DOM to use Ranger rather than EVRP
2022-06-25 19:04:01 -04:00
tree-ssa-threadedge.h
…
tree-ssa-threadupdate.cc
tree-optimization/106497 - more forward threader can-copy-bb
2022-08-02 13:29:36 +02:00
tree-ssa-threadupdate.h
…
tree-ssa-uncprop.cc
Add 'final' and 'override' on dom_walker vfunc impls
2022-06-27 17:00:33 -04:00
tree-ssa-uninit.cc
Add 'final' and 'override' to opt_pass vfunc impls
2022-06-27 17:00:33 -04:00
tree-ssa.cc
Make gimple_build main workers more flexible
2022-05-13 08:18:33 +02:00
tree-ssa.h
tree-optimization/104528 - free niter estimates after DSE
2022-02-14 14:31:06 +01:00
tree-ssanames.cc
Tweaks to global ranges.
2022-07-24 17:00:50 +02:00
tree-ssanames.h
Implement global ranges for all vrange types (SSA_NAME_RANGE_INFO).
2022-07-11 08:30:40 +02:00
tree-stdarg.cc
Add 'final' and 'override' to opt_pass vfunc impls
2022-06-27 17:00:33 -04:00
tree-stdarg.h
…
tree-streamer-in.cc
Embed real_value into REAL_CST
2022-05-05 13:19:40 +02:00
tree-streamer-out.cc
…
tree-streamer.cc
…
tree-streamer.h
…
tree-switch-conversion.cc
Add 'final' and 'override' to opt_pass vfunc impls
2022-06-27 17:00:33 -04:00
tree-switch-conversion.h
tree-switch-conversion.h: use final/override for cluster vfunc impls
2022-06-27 17:00:33 -04:00
tree-tailcall.cc
Add 'final' and 'override' to opt_pass vfunc impls
2022-06-27 17:00:33 -04:00
tree-vect-data-refs.cc
Improve SLP codegen, avoiding unnecessary TREE_ADDRESSABLE
2022-07-20 14:05:07 +02:00
tree-vect-generic.cc
Add 'final' and 'override' to opt_pass vfunc impls
2022-06-27 17:00:33 -04:00
tree-vect-loop-manip.cc
Remove create_lcssa_for_virtual_phi and uses
2022-07-12 14:40:39 +02:00
tree-vect-loop.cc
vect: Restore optab_vector argument [PR106250]
2022-07-11 15:59:00 +01:00
tree-vect-patterns.cc
Avoid vect_get_vector_types_for_stmt
2022-07-29 08:29:25 +02:00
tree-vect-slp-patterns.cc
tree-vect-slp-patterns.cc: add 'final' and 'override' to vect_pattern::build impls
2022-05-24 08:53:30 -04:00
tree-vect-slp.cc
tree-optimization/101668 - relax SLP of existing vectors
2022-06-02 08:35:23 +02:00
tree-vect-stmts.cc
tree-optimization/106387 - properly create SSA name for realigned load
2022-07-22 09:33:43 +02:00
tree-vector-builder.cc
…
tree-vector-builder.h
…
tree-vectorizer.cc
tree-optimization/106226 - move vectorizer virtual SSA update
2022-07-08 13:05:19 +02:00
tree-vectorizer.h
Revert update-ssa assert in vectorizer
2022-07-04 13:56:45 +02:00
tree-vrp.cc
Implement global ranges for all vrange types (SSA_NAME_RANGE_INFO).
2022-07-11 08:30:40 +02:00
tree-vrp.h
…
tree.cc
middle-end/106457 - improve array_at_struct_end_p for array objects
2022-07-28 14:35:45 +02:00
tree.def
…
tree.h
Implement global ranges for all vrange types (SSA_NAME_RANGE_INFO).
2022-07-11 08:30:40 +02:00
treestruct.def
…
tristate.cc
…
tristate.h
…
tsan.cc
Add 'final' and 'override' to opt_pass vfunc impls
2022-06-27 17:00:33 -04:00
tsan.h
…
tsystem.h
…
typeclass.h
…
typed-splay-tree.cc
…
typed-splay-tree.h
…
ubsan.cc
Add 'final' and 'override' to opt_pass vfunc impls
2022-06-27 17:00:33 -04:00
ubsan.h
ubsan: default to trap on unreachable at -O0 and -Og [PR104642]
2022-06-22 09:01:29 -04:00
valtrack.cc
valtrack: Avoid creating raw SUBREGs with VOIDmode argument [PR104557]
2022-02-17 11:14:38 +01:00
valtrack.h
…
value-pointer-equiv.cc
Make gimple_build main workers more flexible
2022-05-13 08:18:33 +02:00
value-pointer-equiv.h
…
value-prof.cc
Remove sanity checking in stream_out_histogram_value.
2022-05-05 14:44:16 +02:00
value-prof.h
…
value-query.cc
Dispatch code for floating point range ops.
2022-07-25 20:54:23 +02:00
value-query.h
Implement global ranges for all vrange types (SSA_NAME_RANGE_INFO).
2022-07-11 08:30:40 +02:00
value-range-equiv.cc
Remove some deprecated irange methods.
2022-07-04 07:58:47 +02:00
value-range-equiv.h
Implement vrange::supports_type_p.
2022-06-03 10:31:00 +02:00
value-range-pretty-print.cc
Handle non constant ranges in irange pretty printer.
2022-07-26 13:07:04 +02:00
value-range-pretty-print.h
Handle non constant ranges in irange pretty printer.
2022-07-26 13:07:04 +02:00
value-range-storage.cc
Implement streamer for frange.
2022-08-02 14:50:25 +02:00
value-range-storage.h
Implement streamer for frange.
2022-08-02 14:50:25 +02:00
value-range.cc
Inline unsupported_range constructor.
2022-08-05 14:06:36 +02:00
value-range.h
Inline unsupported_range constructor.
2022-08-05 14:06:36 +02:00
value-relation.cc
Do not walk equivalence set in path_oracle::killing_def.
2022-08-03 14:40:55 -04:00
value-relation.h
Provide a relation verification mechanism.
2022-07-05 13:16:47 -04:00
var-tracking.cc
Add 'final' and 'override' to opt_pass vfunc impls
2022-06-27 17:00:33 -04:00
varasm.cc
varasm: Fix up ICE in narrowing_initializer_constant_valid_p [PR105998]
2022-06-18 11:07:13 +02:00
varasm.h
PR middle-end/95126: Expand small const structs as immediate constants.
2022-06-04 12:21:51 +01:00
varpool.cc
…
vec-perm-indices.cc
…
vec-perm-indices.h
…
vec.cc
…
vec.h
vec: fix iterate comment
2022-05-06 16:33:58 -04:00
vector-builder.h
…
vmsdbg.h
…
vmsdbgout.cc
…
vr-values.cc
Minor fixes to vr_values to not die on non integral types.
2022-07-24 17:00:51 +02:00
vr-values.h
Convert DOM to use Ranger rather than EVRP
2022-06-25 19:04:01 -04:00
vtable-verify.cc
Add 'final' and 'override' to opt_pass vfunc impls
2022-06-27 17:00:33 -04:00
vtable-verify.h
…
warning-control.cc
Restore bootstrap on ARM
2022-06-14 12:41:11 +02:00
web.cc
Add 'final' and 'override' to opt_pass vfunc impls
2022-06-27 17:00:33 -04:00
wide-int-bitmask.h
…
wide-int-print.cc
…
wide-int-print.h
…
wide-int.cc
wide-int: Fix up wi::shifted_mask [PR106144]
2022-07-01 11:17:41 +02:00
wide-int.h
trailing_wide_ints with runtime variable lengths
2022-07-02 00:44:44 +02:00
xcoff.h
…
xcoffout.cc
…
xcoffout.h
…