For code like the testcase in PR71785 GCC factors all the indirect branches to a single dispatcher that then everything jumps to. This is because having many indirect branches with each many jump targets does not scale in large parts of the compiler. Very late in the pass pipeline (right before peephole2) the indirect branches are then unfactored again, by the duplicate_computed_gotos pass. This pass works by replacing branches to such a common dispatcher by a copy of the dispatcher. For code like this testcase this does not work so well: most cases do a single addition instruction right before the dispatcher, but not all, and we end up with only two indirect jumps: the one without the addition, and the one with the addition in its own basic block, and now everything else jumps _there_. This patch rewrites the algorithm to deal with this. It also makes it simpler: it does not need the "candidates" array anymore, it does not need RTL layout mode, it does not need cleanup_cfg, and it does not need to keep track of what blocks it already visited. PR rtl-optimization/71785 * bb-reorder.c (maybe_duplicate_computed_goto): New function. (duplicate_computed_gotos): New function. (pass_duplicate_computed_gotos::execute): Rewrite. From-SVN: r242584
Name |
Last commit
|
Last update |
---|---|---|
.. | ||
ada | Loading commit data... | |
c | Loading commit data... | |
c-family | Loading commit data... | |
common | Loading commit data... | |
config | Loading commit data... | |
cp | Loading commit data... | |
doc | Loading commit data... | |
fortran | Loading commit data... | |
ginclude | Loading commit data... | |
go | Loading commit data... | |
jit | Loading commit data... | |
lto | Loading commit data... | |
objc | Loading commit data... | |
objcp | Loading commit data... | |
po | Loading commit data... | |
testsuite | Loading commit data... | |
ABOUT-GCC-NLS | Loading commit data... | |
BASE-VER | Loading commit data... | |
COPYING | Loading commit data... | |
COPYING.LIB | Loading commit data... | |
COPYING3 | Loading commit data... | |
COPYING3.LIB | Loading commit data... | |
ChangeLog | Loading commit data... | |
ChangeLog-1997 | Loading commit data... | |
ChangeLog-1998 | Loading commit data... | |
ChangeLog-1999 | Loading commit data... | |
ChangeLog-2000 | Loading commit data... | |
ChangeLog-2001 | Loading commit data... | |
ChangeLog-2002 | Loading commit data... | |
ChangeLog-2003 | Loading commit data... | |
ChangeLog-2004 | Loading commit data... | |
ChangeLog-2005 | Loading commit data... | |
ChangeLog-2006 | Loading commit data... | |
ChangeLog-2007 | Loading commit data... | |
ChangeLog-2008 | Loading commit data... | |
ChangeLog-2009 | Loading commit data... | |
ChangeLog-2010 | Loading commit data... | |
ChangeLog-2011 | Loading commit data... | |
ChangeLog-2012 | Loading commit data... | |
ChangeLog-2013 | Loading commit data... | |
ChangeLog-2014 | Loading commit data... | |
ChangeLog-2015 | Loading commit data... | |
ChangeLog.dataflow | Loading commit data... | |
ChangeLog.gimple-classes | Loading commit data... | |
ChangeLog.graphite | Loading commit data... | |
ChangeLog.jit | Loading commit data... | |
ChangeLog.lib | Loading commit data... | |
ChangeLog.ptr | Loading commit data... | |
ChangeLog.tree-ssa | Loading commit data... | |
ChangeLog.tuples | Loading commit data... | |
DATESTAMP | Loading commit data... | |
DEV-PHASE | Loading commit data... | |
FSFChangeLog | Loading commit data... | |
FSFChangeLog.10 | Loading commit data... | |
FSFChangeLog.11 | Loading commit data... | |
LANGUAGES | Loading commit data... | |
Makefile.in | Loading commit data... | |
ONEWS | Loading commit data... | |
README.Portability | Loading commit data... | |
acinclude.m4 | Loading commit data... | |
aclocal.m4 | Loading commit data... | |
addresses.h | Loading commit data... | |
alias.c | Loading commit data... | |
alias.h | Loading commit data... | |
alloc-pool.c | Loading commit data... | |
alloc-pool.h | Loading commit data... | |
asan.c | Loading commit data... | |
asan.h | Loading commit data... | |
attribs.c | Loading commit data... | |
attribs.h | Loading commit data... | |
auto-inc-dec.c | Loading commit data... | |
auto-profile.c | Loading commit data... | |
auto-profile.h | Loading commit data... | |
backend.h | Loading commit data... | |
basic-block.h | Loading commit data... | |
bb-reorder.c | Loading commit data... | |
bb-reorder.h | Loading commit data... | |
bitmap.c | Loading commit data... | |
bitmap.h | Loading commit data... | |
bt-load.c | Loading commit data... | |
builtin-attrs.def | Loading commit data... | |
builtin-types.def | Loading commit data... | |
builtins.c | Loading commit data... | |
builtins.def | Loading commit data... | |
builtins.h | Loading commit data... | |
caller-save.c | Loading commit data... | |
calls.c | Loading commit data... | |
calls.h | Loading commit data... | |
ccmp.c | Loading commit data... | |
ccmp.h | Loading commit data... | |
cfg-flags.def | Loading commit data... | |
cfg.c | Loading commit data... | |
cfg.h | Loading commit data... | |
cfganal.c | Loading commit data... | |
cfganal.h | Loading commit data... | |
cfgbuild.c | Loading commit data... | |
cfgbuild.h | Loading commit data... | |
cfgcleanup.c | Loading commit data... | |
cfgcleanup.h | Loading commit data... | |
cfgexpand.c | Loading commit data... | |
cfgexpand.h | Loading commit data... | |
cfghooks.c | Loading commit data... | |
cfghooks.h | Loading commit data... | |
cfgloop.c | Loading commit data... | |
cfgloop.h | Loading commit data... | |
cfgloopanal.c | Loading commit data... | |
cfgloopmanip.c | Loading commit data... | |
cfgloopmanip.h | Loading commit data... | |
cfgrtl.c | Loading commit data... | |
cfgrtl.h | Loading commit data... | |
cgraph.c | Loading commit data... | |
cgraph.h | Loading commit data... | |
cgraphbuild.c | Loading commit data... | |
cgraphclones.c | Loading commit data... | |
cgraphunit.c | Loading commit data... | |
chkp-builtins.def | Loading commit data... | |
cif-code.def | Loading commit data... | |
cilk-builtins.def | Loading commit data... | |
cilk-common.c | Loading commit data... | |
cilk.h | Loading commit data... | |
cilkplus.def | Loading commit data... | |
collect-utils.c | Loading commit data... | |
collect-utils.h | Loading commit data... | |
collect2-aix.c | Loading commit data... | |
collect2-aix.h | Loading commit data... | |
collect2.c | Loading commit data... | |
collect2.h | Loading commit data... | |
combine-stack-adj.c | Loading commit data... | |
combine.c | Loading commit data... | |
common.md | Loading commit data... | |
common.opt | Loading commit data... | |
compare-elim.c | Loading commit data... | |
conditions.h | Loading commit data... | |
config.build | Loading commit data... | |
config.gcc | Loading commit data... | |
config.host | Loading commit data... | |
config.in | Loading commit data... | |
configure | Loading commit data... | |
configure.ac | Loading commit data... | |
context.c | Loading commit data... | |
context.h | Loading commit data... | |
convert.c | Loading commit data... | |
convert.h | Loading commit data... | |
coretypes.h | Loading commit data... | |
coverage.c | Loading commit data... | |
coverage.h | Loading commit data... | |
cppbuiltin.c | Loading commit data... | |
cppbuiltin.h | Loading commit data... | |
cppdefault.c | Loading commit data... | |
cppdefault.h | Loading commit data... | |
cprop.c | Loading commit data... | |
cse.c | Loading commit data... | |
cselib.c | Loading commit data... | |
cselib.h | Loading commit data... | |
cstamp-h.in | Loading commit data... | |
data-streamer-in.c | Loading commit data... | |
data-streamer-out.c | Loading commit data... | |
data-streamer.c | Loading commit data... | |
data-streamer.h | Loading commit data... | |
dbgcnt.c | Loading commit data... | |
dbgcnt.def | Loading commit data... | |
dbgcnt.h | Loading commit data... | |
dbxout.c | Loading commit data... | |
dbxout.h | Loading commit data... | |
dce.c | Loading commit data... | |
dce.h | Loading commit data... | |
ddg.c | Loading commit data... | |
ddg.h | Loading commit data... | |
debug.c | Loading commit data... | |
debug.h | Loading commit data... | |
defaults.h | Loading commit data... | |
df-core.c | Loading commit data... | |
df-problems.c | Loading commit data... | |
df-scan.c | Loading commit data... | |
df.h | Loading commit data... | |
dfp.c | Loading commit data... | |
dfp.h | Loading commit data... | |
diagnostic-color.c | Loading commit data... | |
diagnostic-color.h | Loading commit data... | |
diagnostic-core.h | Loading commit data... | |
diagnostic-show-locus.c | Loading commit data... | |
diagnostic.c | Loading commit data... | |
diagnostic.def | Loading commit data... | |
diagnostic.h | Loading commit data... | |
dojump.c | Loading commit data... | |
dojump.h | Loading commit data... | |
dominance.c | Loading commit data... | |
dominance.h | Loading commit data... | |
domwalk.c | Loading commit data... | |
domwalk.h | Loading commit data... | |
double-int.c | Loading commit data... | |
double-int.h | Loading commit data... | |
dse.c | Loading commit data... | |
dumpfile.c | Loading commit data... | |
dumpfile.h | Loading commit data... | |
dwarf2asm.c | Loading commit data... | |
dwarf2asm.h | Loading commit data... | |
dwarf2cfi.c | Loading commit data... | |
dwarf2out.c | Loading commit data... | |
dwarf2out.h | Loading commit data... | |
edit-context.c | Loading commit data... | |
edit-context.h | Loading commit data... | |
emit-rtl.c | Loading commit data... | |
emit-rtl.h | Loading commit data... | |
errors.c | Loading commit data... | |
errors.h | Loading commit data... | |
et-forest.c | Loading commit data... | |
et-forest.h | Loading commit data... | |
except.c | Loading commit data... | |
except.h | Loading commit data... | |
exec-tool.in | Loading commit data... | |
explow.c | Loading commit data... | |
explow.h | Loading commit data... | |
expmed.c | Loading commit data... | |
expmed.h | Loading commit data... | |
expr.c | Loading commit data... | |
expr.h | Loading commit data... | |
fibonacci_heap.c | Loading commit data... | |
fibonacci_heap.h | Loading commit data... | |
file-find.c | Loading commit data... | |
file-find.h | Loading commit data... | |
final.c | Loading commit data... | |
fixed-value.c | Loading commit data... | |
fixed-value.h | Loading commit data... | |
flag-types.h | Loading commit data... | |
flags.h | Loading commit data... | |
fold-const-call.c | Loading commit data... | |
fold-const-call.h | Loading commit data... | |
fold-const.c | Loading commit data... | |
fold-const.h | Loading commit data... | |
fp-test.c | Loading commit data... | |
function-tests.c | Loading commit data... | |
function.c | Loading commit data... | |
function.h | Loading commit data... | |
fwprop.c | Loading commit data... | |
gcc-ar.c | Loading commit data... | |
gcc-main.c | Loading commit data... | |
gcc-plugin.h | Loading commit data... | |
gcc-rich-location.c | Loading commit data... | |
gcc-rich-location.h | Loading commit data... | |
gcc-symtab.h | Loading commit data... | |
gcc.c | Loading commit data... | |
gcc.h | Loading commit data... | |
gcov-counter.def | Loading commit data... | |
gcov-dump.c | Loading commit data... | |
gcov-io.c | Loading commit data... | |
gcov-io.h | Loading commit data... | |
gcov-iov.c | Loading commit data... | |
gcov-tool.c | Loading commit data... | |
gcov.c | Loading commit data... | |
gcse-common.c | Loading commit data... | |
gcse-common.h | Loading commit data... | |
gcse.c | Loading commit data... | |
gcse.h | Loading commit data... | |
gdbasan.in | Loading commit data... | |
gdbhooks.py | Loading commit data... | |
gdbinit.in | Loading commit data... | |
gen-pass-instances.awk | Loading commit data... | |
genattr-common.c | Loading commit data... | |
genattr.c | Loading commit data... | |
genattrtab.c | Loading commit data... | |
genautomata.c | Loading commit data... | |
gencfn-macros.c | Loading commit data... | |
gencheck.c | Loading commit data... | |
genchecksum.c | Loading commit data... | |
gencodes.c | Loading commit data... | |
genconditions.c | Loading commit data... | |
genconfig.c | Loading commit data... | |
genconstants.c | Loading commit data... | |
genemit.c | Loading commit data... | |
genenums.c | Loading commit data... | |
generic-match-head.c | Loading commit data... | |
generic-match.h | Loading commit data... | |
genextract.c | Loading commit data... | |
genflags.c | Loading commit data... | |
gengenrtl.c | Loading commit data... | |
gengtype-lex.l | Loading commit data... | |
gengtype-parse.c | Loading commit data... | |
gengtype-state.c | Loading commit data... | |
gengtype.c | Loading commit data... | |
gengtype.h | Loading commit data... | |
genhooks.c | Loading commit data... | |
genmatch.c | Loading commit data... | |
genmddeps.c | Loading commit data... | |
genmddump.c | Loading commit data... | |
genmodes.c | Loading commit data... | |
genmultilib | Loading commit data... | |
genopinit.c | Loading commit data... | |
genoutput.c | Loading commit data... | |
genpeep.c | Loading commit data... | |
genpreds.c | Loading commit data... | |
genrecog.c | Loading commit data... | |
gensupport.c | Loading commit data... | |
gensupport.h | Loading commit data... | |
gentarget-def.c | Loading commit data... | |
ggc-common.c | Loading commit data... | |
ggc-internal.h | Loading commit data... | |
ggc-none.c | Loading commit data... | |
ggc-page.c | Loading commit data... | |
ggc-tests.c | Loading commit data... | |
ggc.h | Loading commit data... | |
gimple-builder.c | Loading commit data... | |
gimple-builder.h | Loading commit data... | |
gimple-expr.c | Loading commit data... | |
gimple-expr.h | Loading commit data... | |
gimple-fold.c | Loading commit data... | |
gimple-fold.h | Loading commit data... | |
gimple-iterator.c | Loading commit data... | |
gimple-iterator.h | Loading commit data... | |
gimple-laddress.c | Loading commit data... | |
gimple-low.c | Loading commit data... | |
gimple-low.h | Loading commit data... | |
gimple-match-head.c | Loading commit data... | |
gimple-match.h | Loading commit data... | |
gimple-predict.h | Loading commit data... | |
gimple-pretty-print.c | Loading commit data... | |
gimple-pretty-print.h | Loading commit data... | |
gimple-ssa-backprop.c | Loading commit data... | |
gimple-ssa-isolate-paths.c | Loading commit data... | |
gimple-ssa-nonnull-compare.c | Loading commit data... | |
gimple-ssa-split-paths.c | Loading commit data... | |
gimple-ssa-sprintf.c | Loading commit data... | |
gimple-ssa-store-merging.c | Loading commit data... | |
gimple-ssa-strength-reduction.c | Loading commit data... | |
gimple-ssa-warn-alloca.c | Loading commit data... | |
gimple-ssa.h | Loading commit data... | |
gimple-streamer-in.c | Loading commit data... | |
gimple-streamer-out.c | Loading commit data... | |
gimple-streamer.h | Loading commit data... | |
gimple-walk.c | Loading commit data... | |
gimple-walk.h | Loading commit data... | |
gimple.c | Loading commit data... | |
gimple.def | Loading commit data... | |
gimple.h | Loading commit data... | |
gimplify-me.c | Loading commit data... | |
gimplify-me.h | Loading commit data... | |
gimplify.c | Loading commit data... | |
gimplify.h | Loading commit data... | |
glimits.h | Loading commit data... | |
godump.c | Loading commit data... | |
graph.c | Loading commit data... | |
graph.h | Loading commit data... | |
graphds.c | Loading commit data... | |
graphds.h | Loading commit data... | |
graphite-dependences.c | Loading commit data... | |
graphite-isl-ast-to-gimple.c | Loading commit data... | |
graphite-optimize-isl.c | Loading commit data... | |
graphite-poly.c | Loading commit data... | |
graphite-scop-detection.c | Loading commit data... | |
graphite-sese-to-poly.c | Loading commit data... | |
graphite.c | Loading commit data... | |
graphite.h | Loading commit data... | |
gsstruct.def | Loading commit data... | |
gstab.h | Loading commit data... | |
gsyms.h | Loading commit data... | |
gsyslimits.h | Loading commit data... | |
gtm-builtins.def | Loading commit data... | |
haifa-sched.c | Loading commit data... | |
hard-reg-set.h | Loading commit data... | |
hash-map-tests.c | Loading commit data... | |
hash-map-traits.h | Loading commit data... | |
hash-map.h | Loading commit data... | |
hash-set-tests.c | Loading commit data... | |
hash-set.h | Loading commit data... | |
hash-table.c | Loading commit data... | |
hash-table.h | Loading commit data... | |
hash-traits.h | Loading commit data... | |
highlev-plugin-common.h | Loading commit data... | |
hooks.c | Loading commit data... | |
hooks.h | Loading commit data... | |
host-default.c | Loading commit data... | |
hosthooks-def.h | Loading commit data... | |
hosthooks.h | Loading commit data... | |
hsa-brig-format.h | Loading commit data... | |
hsa-brig.c | Loading commit data... | |
hsa-dump.c | Loading commit data... | |
hsa-gen.c | Loading commit data... | |
hsa-regalloc.c | Loading commit data... | |
hsa.c | Loading commit data... | |
hsa.h | Loading commit data... | |
hw-doloop.c | Loading commit data... | |
hw-doloop.h | Loading commit data... | |
hwint.c | Loading commit data... | |
hwint.h | Loading commit data... | |
ifcvt.c | Loading commit data... | |
ifcvt.h | Loading commit data... | |
inchash.c | Loading commit data... | |
inchash.h | Loading commit data... | |
incpath.c | Loading commit data... | |
incpath.h | Loading commit data... | |
init-regs.c | Loading commit data... | |
input.c | Loading commit data... | |
input.h | Loading commit data... | |
insn-addr.h | Loading commit data... | |
insn-notes.def | Loading commit data... | |
internal-fn.c | Loading commit data... | |
internal-fn.def | Loading commit data... | |
internal-fn.h | Loading commit data... | |
intl.c | Loading commit data... | |
intl.h | Loading commit data... | |
ipa-chkp.c | Loading commit data... | |
ipa-chkp.h | Loading commit data... | |
ipa-comdats.c | Loading commit data... | |
ipa-cp.c | Loading commit data... | |
ipa-devirt.c | Loading commit data... | |
ipa-hsa.c | Loading commit data... | |
ipa-icf-gimple.c | Loading commit data... | |
ipa-icf-gimple.h | Loading commit data... | |
ipa-icf.c | Loading commit data... | |
ipa-icf.h | Loading commit data... | |
ipa-inline-analysis.c | Loading commit data... | |
ipa-inline-transform.c | Loading commit data... | |
ipa-inline.c | Loading commit data... | |
ipa-inline.h | Loading commit data... | |
ipa-polymorphic-call.c | Loading commit data... | |
ipa-profile.c | Loading commit data... | |
ipa-prop.c | Loading commit data... | |
ipa-prop.h | Loading commit data... | |
ipa-pure-const.c | Loading commit data... | |
ipa-ref.c | Loading commit data... | |
ipa-ref.h | Loading commit data... | |
ipa-reference.c | Loading commit data... | |
ipa-reference.h | Loading commit data... | |
ipa-split.c | Loading commit data... | |
ipa-utils.c | Loading commit data... | |
ipa-utils.h | Loading commit data... | |
ipa-visibility.c | Loading commit data... | |
ipa.c | Loading commit data... | |
ira-build.c | Loading commit data... | |
ira-color.c | Loading commit data... | |
ira-conflicts.c | Loading commit data... | |
ira-costs.c | Loading commit data... | |
ira-emit.c | Loading commit data... | |
ira-int.h | Loading commit data... | |
ira-lives.c | Loading commit data... | |
ira.c | Loading commit data... | |
ira.h | Loading commit data... | |
is-a.h | Loading commit data... | |
jump.c | Loading commit data... | |
langhooks-def.h | Loading commit data... | |
langhooks.c | Loading commit data... | |
langhooks.h | Loading commit data... | |
lcm.c | Loading commit data... | |
lcm.h | Loading commit data... | |
libfuncs.h | Loading commit data... | |
limitx.h | Loading commit data... | |
limity.h | Loading commit data... | |
lists.c | Loading commit data... | |
lock-and-run.sh | Loading commit data... | |
loop-doloop.c | Loading commit data... | |
loop-init.c | Loading commit data... | |
loop-invariant.c | Loading commit data... | |
loop-iv.c | Loading commit data... | |
loop-unroll.c | Loading commit data... | |
loop-unroll.h | Loading commit data... | |
lower-subreg.c | Loading commit data... | |
lower-subreg.h | Loading commit data... | |
lra-assigns.c | Loading commit data... | |
lra-coalesce.c | Loading commit data... | |
lra-constraints.c | Loading commit data... | |
lra-eliminations.c | Loading commit data... | |
lra-int.h | Loading commit data... | |
lra-lives.c | Loading commit data... | |
lra-remat.c | Loading commit data... | |
lra-spills.c | Loading commit data... | |
lra.c | Loading commit data... | |
lra.h | Loading commit data... | |
lto-cgraph.c | Loading commit data... | |
lto-compress.c | Loading commit data... | |
lto-compress.h | Loading commit data... | |
lto-opts.c | Loading commit data... | |
lto-section-in.c | Loading commit data... | |
lto-section-names.h | Loading commit data... | |
lto-section-out.c | Loading commit data... | |
lto-streamer-in.c | Loading commit data... | |
lto-streamer-out.c | Loading commit data... | |
lto-streamer.c | Loading commit data... | |
lto-streamer.h | Loading commit data... | |
lto-wrapper.c | Loading commit data... | |
machmode.def | Loading commit data... | |
machmode.h | Loading commit data... | |
main.c | Loading commit data... | |
match.pd | Loading commit data... | |
mcf.c | Loading commit data... | |
mem-stats-traits.h | Loading commit data... | |
mem-stats.h | Loading commit data... | |
memmodel.h | Loading commit data... | |
memory-block.cc | Loading commit data... | |
memory-block.h | Loading commit data... | |
mkconfig.sh | Loading commit data... | |
mode-classes.def | Loading commit data... | |
mode-switching.c | Loading commit data... | |
modulo-sched.c | Loading commit data... | |
multiple_target.c | Loading commit data... | |
omp-builtins.def | Loading commit data... | |
omp-low.c | Loading commit data... | |
omp-low.h | Loading commit data... | |
omp-simd-clone.c | Loading commit data... | |
opt-functions.awk | Loading commit data... | |
opt-gather.awk | Loading commit data... | |
opt-include.awk | Loading commit data... | |
opt-read.awk | Loading commit data... | |
optabs-libfuncs.c | Loading commit data... | |
optabs-libfuncs.h | Loading commit data... | |
optabs-query.c | Loading commit data... | |
optabs-query.h | Loading commit data... | |
optabs-tree.c | Loading commit data... | |
optabs-tree.h | Loading commit data... | |
optabs.c | Loading commit data... | |
optabs.def | Loading commit data... | |
optabs.h | Loading commit data... | |
optc-gen.awk | Loading commit data... | |
optc-save-gen.awk | Loading commit data... | |
opth-gen.awk | Loading commit data... | |
opts-common.c | Loading commit data... | |
opts-diagnostic.h | Loading commit data... | |
opts-global.c | Loading commit data... | |
opts.c | Loading commit data... | |
opts.h | Loading commit data... | |
output.h | Loading commit data... | |
params-enum.h | Loading commit data... | |
params-list.h | Loading commit data... | |
params-options.h | Loading commit data... | |
params.c | Loading commit data... | |
params.def | Loading commit data... | |
params.h | Loading commit data... | |
pass_manager.h | Loading commit data... | |
passes.c | Loading commit data... | |
passes.def | Loading commit data... | |
plugin.c | Loading commit data... | |
plugin.def | Loading commit data... | |
plugin.h | Loading commit data... | |
postreload-gcse.c | Loading commit data... | |
postreload.c | Loading commit data... | |
predict.c | Loading commit data... | |
predict.def | Loading commit data... | |
predict.h | Loading commit data... | |
prefix.c | Loading commit data... | |
prefix.h | Loading commit data... | |
pretty-print.c | Loading commit data... | |
pretty-print.h | Loading commit data... | |
print-rtl-function.c | Loading commit data... | |
print-rtl.c | Loading commit data... | |
print-rtl.h | Loading commit data... | |
print-tree.c | Loading commit data... | |
print-tree.h | Loading commit data... | |
profile.c | Loading commit data... | |
profile.h | Loading commit data... | |
read-md.c | Loading commit data... | |
read-md.h | Loading commit data... | |
read-rtl.c | Loading commit data... | |
real.c | Loading commit data... | |
real.h | Loading commit data... | |
realmpfr.c | Loading commit data... | |
realmpfr.h | Loading commit data... | |
recog.c | Loading commit data... | |
recog.h | Loading commit data... | |
ree.c | Loading commit data... | |
reg-notes.def | Loading commit data... | |
reg-stack.c | Loading commit data... | |
regcprop.c | Loading commit data... | |
regcprop.h | Loading commit data... | |
reginfo.c | Loading commit data... | |
regrename.c | Loading commit data... | |
regrename.h | Loading commit data... | |
regs.h | Loading commit data... | |
regset.h | Loading commit data... | |
regstat.c | Loading commit data... | |
reload.c | Loading commit data... | |
reload.h | Loading commit data... | |
reload1.c | Loading commit data... | |
reorg.c | Loading commit data... | |
resource.c | Loading commit data... | |
resource.h | Loading commit data... | |
rtl-chkp.c | Loading commit data... | |
rtl-chkp.h | Loading commit data... | |
rtl-error.c | Loading commit data... | |
rtl-error.h | Loading commit data... | |
rtl-iter.h | Loading commit data... | |
rtl-tests.c | Loading commit data... | |
rtl.c | Loading commit data... | |
rtl.def | Loading commit data... | |
rtl.h | Loading commit data... | |
rtlanal.c | Loading commit data... | |
rtlhash.c | Loading commit data... | |
rtlhash.h | Loading commit data... | |
rtlhooks-def.h | Loading commit data... | |
rtlhooks.c | Loading commit data... | |
sancov.c | Loading commit data... | |
sanitizer.def | Loading commit data... | |
sanopt.c | Loading commit data... | |
sbitmap.c | Loading commit data... | |
sbitmap.h | Loading commit data... | |
sched-deps.c | Loading commit data... | |
sched-ebb.c | Loading commit data... | |
sched-int.h | Loading commit data... | |
sched-rgn.c | Loading commit data... | |
sdbout.c | Loading commit data... | |
sdbout.h | Loading commit data... | |
sel-sched-dump.c | Loading commit data... | |
sel-sched-dump.h | Loading commit data... | |
sel-sched-ir.c | Loading commit data... | |
sel-sched-ir.h | Loading commit data... | |
sel-sched.c | Loading commit data... | |
sel-sched.h | Loading commit data... | |
selftest-rtl.h | Loading commit data... | |
selftest-run-tests.c | Loading commit data... | |
selftest.c | Loading commit data... | |
selftest.h | Loading commit data... | |
sese.c | Loading commit data... | |
sese.h | Loading commit data... | |
shrink-wrap.c | Loading commit data... | |
shrink-wrap.h | Loading commit data... | |
signop.h | Loading commit data... | |
simplify-rtx.c | Loading commit data... | |
sparseset.c | Loading commit data... | |
sparseset.h | Loading commit data... | |
spellcheck-tree.c | Loading commit data... | |
spellcheck-tree.h | Loading commit data... | |
spellcheck.c | Loading commit data... | |
spellcheck.h | Loading commit data... | |
sreal.c | Loading commit data... | |
sreal.h | Loading commit data... | |
ssa-iterators.h | Loading commit data... | |
ssa.h | Loading commit data... | |
stab.def | Loading commit data... | |
stack-ptr-mod.c | Loading commit data... | |
statistics.c | Loading commit data... | |
statistics.h | Loading commit data... | |
stmt.c | Loading commit data... | |
stmt.h | Loading commit data... | |
stor-layout.c | Loading commit data... | |
stor-layout.h | Loading commit data... | |
store-motion.c | Loading commit data... | |
streamer-hooks.c | Loading commit data... | |
streamer-hooks.h | Loading commit data... | |
stringpool.c | Loading commit data... | |
stringpool.h | Loading commit data... | |
substring-locations.c | Loading commit data... | |
substring-locations.h | Loading commit data... | |
symbol-summary.h | Loading commit data... | |
symtab.c | Loading commit data... | |
sync-builtins.def | Loading commit data... | |
system.h | Loading commit data... | |
target-def.h | Loading commit data... | |
target-globals.c | Loading commit data... | |
target-globals.h | Loading commit data... | |
target-hooks-macros.h | Loading commit data... | |
target-insns.def | Loading commit data... | |
target.def | Loading commit data... | |
target.h | Loading commit data... | |
targhooks.c | Loading commit data... | |
targhooks.h | Loading commit data... | |
timevar.c | Loading commit data... | |
timevar.def | Loading commit data... | |
timevar.h | Loading commit data... | |
tlink.c | Loading commit data... | |
toplev.c | Loading commit data... | |
toplev.h | Loading commit data... | |
tracer.c | Loading commit data... | |
tracer.h | Loading commit data... | |
trans-mem.c | Loading commit data... | |
trans-mem.h | Loading commit data... | |
tree-affine.c | Loading commit data... | |
tree-affine.h | Loading commit data... | |
tree-call-cdce.c | Loading commit data... | |
tree-cfg.c | Loading commit data... | |
tree-cfg.h | Loading commit data... | |
tree-cfgcleanup.c | Loading commit data... | |
tree-cfgcleanup.h | Loading commit data... | |
tree-chkp-opt.c | Loading commit data... | |
tree-chkp.c | Loading commit data... | |
tree-chkp.h | Loading commit data... | |
tree-chrec.c | Loading commit data... | |
tree-chrec.h | Loading commit data... | |
tree-complex.c | Loading commit data... | |
tree-core.h | Loading commit data... | |
tree-data-ref.c | Loading commit data... | |
tree-data-ref.h | Loading commit data... | |
tree-dfa.c | Loading commit data... | |
tree-dfa.h | Loading commit data... | |
tree-diagnostic.c | Loading commit data... | |
tree-diagnostic.h | Loading commit data... | |
tree-dump.c | Loading commit data... | |
tree-dump.h | Loading commit data... | |
tree-eh.c | Loading commit data... | |
tree-eh.h | Loading commit data... | |
tree-emutls.c | Loading commit data... | |
tree-hash-traits.h | Loading commit data... | |
tree-hasher.h | Loading commit data... | |
tree-if-conv.c | Loading commit data... | |
tree-if-conv.h | Loading commit data... | |
tree-inline.c | Loading commit data... | |
tree-inline.h | Loading commit data... | |
tree-into-ssa.c | Loading commit data... | |
tree-into-ssa.h | Loading commit data... | |
tree-iterator.c | Loading commit data... | |
tree-iterator.h | Loading commit data... | |
tree-loop-distribution.c | Loading commit data... | |
tree-nested.c | Loading commit data... | |
tree-nested.h | Loading commit data... | |
tree-nrv.c | Loading commit data... | |
tree-object-size.c | Loading commit data... | |
tree-object-size.h | Loading commit data... | |
tree-outof-ssa.c | Loading commit data... | |
tree-outof-ssa.h | Loading commit data... | |
tree-parloops.c | Loading commit data... | |
tree-parloops.h | Loading commit data... | |
tree-pass.h | Loading commit data... | |
tree-phinodes.c | Loading commit data... | |
tree-phinodes.h | Loading commit data... | |
tree-predcom.c | Loading commit data... | |
tree-pretty-print.c | Loading commit data... | |
tree-pretty-print.h | Loading commit data... | |
tree-profile.c | Loading commit data... | |
tree-scalar-evolution.c | Loading commit data... | |
tree-scalar-evolution.h | Loading commit data... | |
tree-sra.c | Loading commit data... | |
tree-ssa-address.c | Loading commit data... | |
tree-ssa-address.h | Loading commit data... | |
tree-ssa-alias.c | Loading commit data... | |
tree-ssa-alias.h | Loading commit data... | |
tree-ssa-ccp.c | Loading commit data... | |
tree-ssa-ccp.h | Loading commit data... | |
tree-ssa-coalesce.c | Loading commit data... | |
tree-ssa-coalesce.h | Loading commit data... | |
tree-ssa-copy.c | Loading commit data... | |
tree-ssa-dce.c | Loading commit data... | |
tree-ssa-dom.c | Loading commit data... | |
tree-ssa-dom.h | Loading commit data... | |
tree-ssa-dse.c | Loading commit data... | |
tree-ssa-forwprop.c | Loading commit data... | |
tree-ssa-ifcombine.c | Loading commit data... | |
tree-ssa-live.c | Loading commit data... | |
tree-ssa-live.h | Loading commit data... | |
tree-ssa-loop-ch.c | Loading commit data... | |
tree-ssa-loop-im.c | Loading commit data... | |
tree-ssa-loop-ivcanon.c | Loading commit data... | |
tree-ssa-loop-ivopts.c | Loading commit data... | |
tree-ssa-loop-ivopts.h | Loading commit data... | |
tree-ssa-loop-manip.c | Loading commit data... | |
tree-ssa-loop-manip.h | Loading commit data... | |
tree-ssa-loop-niter.c | Loading commit data... | |
tree-ssa-loop-niter.h | Loading commit data... | |
tree-ssa-loop-prefetch.c | Loading commit data... | |
tree-ssa-loop-split.c | Loading commit data... | |
tree-ssa-loop-unswitch.c | Loading commit data... | |
tree-ssa-loop.c | Loading commit data... | |
tree-ssa-loop.h | Loading commit data... | |
tree-ssa-math-opts.c | Loading commit data... | |
tree-ssa-operands.c | Loading commit data... | |
tree-ssa-operands.h | Loading commit data... | |
tree-ssa-phionlycprop.c | Loading commit data... | |
tree-ssa-phiopt.c | Loading commit data... | |
tree-ssa-phiprop.c | Loading commit data... | |
tree-ssa-pre.c | Loading commit data... | |
tree-ssa-propagate.c | Loading commit data... | |
tree-ssa-propagate.h | Loading commit data... | |
tree-ssa-reassoc.c | Loading commit data... | |
tree-ssa-sccvn.c | Loading commit data... | |
tree-ssa-sccvn.h | Loading commit data... | |
tree-ssa-scopedtables.c | Loading commit data... | |
tree-ssa-scopedtables.h | Loading commit data... | |
tree-ssa-sink.c | Loading commit data... | |
tree-ssa-strlen.c | Loading commit data... | |
tree-ssa-structalias.c | Loading commit data... | |
tree-ssa-tail-merge.c | Loading commit data... | |
tree-ssa-ter.c | Loading commit data... | |
tree-ssa-ter.h | Loading commit data... | |
tree-ssa-threadbackward.c | Loading commit data... | |
tree-ssa-threadbackward.h | Loading commit data... | |
tree-ssa-threadedge.c | Loading commit data... | |
tree-ssa-threadedge.h | Loading commit data... | |
tree-ssa-threadupdate.c | Loading commit data... | |
tree-ssa-threadupdate.h | Loading commit data... | |
tree-ssa-uncprop.c | Loading commit data... | |
tree-ssa-uninit.c | Loading commit data... | |
tree-ssa.c | Loading commit data... | |
tree-ssa.h | Loading commit data... | |
tree-ssanames.c | Loading commit data... | |
tree-ssanames.h | Loading commit data... | |
tree-stdarg.c | Loading commit data... | |
tree-stdarg.h | Loading commit data... | |
tree-streamer-in.c | Loading commit data... | |
tree-streamer-out.c | Loading commit data... | |
tree-streamer.c | Loading commit data... | |
tree-streamer.h | Loading commit data... | |
tree-switch-conversion.c | Loading commit data... | |
tree-tailcall.c | Loading commit data... | |
tree-vect-data-refs.c | Loading commit data... | |
tree-vect-generic.c | Loading commit data... | |
tree-vect-loop-manip.c | Loading commit data... | |
tree-vect-loop.c | Loading commit data... | |
tree-vect-patterns.c | Loading commit data... | |
tree-vect-slp.c | Loading commit data... | |
tree-vect-stmts.c | Loading commit data... | |
tree-vectorizer.c | Loading commit data... | |
tree-vectorizer.h | Loading commit data... | |
tree-vrp.c | Loading commit data... | |
tree-vrp.h | Loading commit data... | |
tree.c | Loading commit data... | |
tree.def | Loading commit data... | |
tree.h | Loading commit data... | |
treestruct.def | Loading commit data... | |
tsan.c | Loading commit data... | |
tsan.h | Loading commit data... | |
tsystem.h | Loading commit data... | |
typeclass.h | Loading commit data... | |
typed-splay-tree.c | Loading commit data... | |
typed-splay-tree.h | Loading commit data... | |
ubsan.c | Loading commit data... | |
ubsan.h | Loading commit data... | |
valtrack.c | Loading commit data... | |
valtrack.h | Loading commit data... | |
value-prof.c | Loading commit data... | |
value-prof.h | Loading commit data... | |
var-tracking.c | Loading commit data... | |
varasm.c | Loading commit data... | |
varasm.h | Loading commit data... | |
varpool.c | Loading commit data... | |
vec.c | Loading commit data... | |
vec.h | Loading commit data... | |
version.c | Loading commit data... | |
version.h | Loading commit data... | |
vmsdbg.h | Loading commit data... | |
vmsdbgout.c | Loading commit data... | |
vtable-verify.c | Loading commit data... | |
vtable-verify.h | Loading commit data... | |
web.c | Loading commit data... | |
wide-int-print.cc | Loading commit data... | |
wide-int-print.h | Loading commit data... | |
wide-int.cc | Loading commit data... | |
wide-int.h | Loading commit data... | |
xcoff.h | Loading commit data... | |
xcoffout.c | Loading commit data... | |
xcoffout.h | Loading commit data... |