GCC Middle and Back End API Reference
File List
Here is a list of all files with brief descriptions:
o*addresses.h
o*alias.c
o*alias.h
o*alloc-pool.c
o*alloc-pool.h
o*asan.c
o*asan.h
o*attribs.c
o*auto-inc-dec.c
o*basic-block.h
o*bb-reorder.c
o*bb-reorder.h
o*bitmap.c
o*bitmap.h
o*bt-load.c
o*builtins.c
o*builtins.h
o*caller-save.c
o*calls.c
o*cfg.c
o*cfganal.c
o*cfgbuild.c
o*cfgcleanup.c
o*cfgexpand.c
o*cfghooks.c
o*cfghooks.h
o*cfgloop.c
o*cfgloop.h
o*cfgloopanal.c
o*cfgloopmanip.c
o*cfgrtl.c
o*cgraph.c
o*cgraph.h
o*cgraphbuild.c
o*cgraphclones.c
o*cgraphunit.c
o*collect2-aix.c
o*collect2-aix.h
o*collect2.c
o*collect2.h
o*combine-stack-adj.c
o*combine.c
o*compare-elim.c
o*conditions.h
o*context.c
o*context.h
o*convert.c
o*convert.h
o*coretypes.h
o*coverage.c
o*coverage.h
o*cppbuiltin.c
o*cppbuiltin.h
o*cppdefault.c
o*cppdefault.h
o*cprop.c
o*cse.c
o*cselib.c
o*cselib.h
o*data-streamer-in.c
o*data-streamer-out.c
o*data-streamer.c
o*data-streamer.h
o*dbgcnt.c
o*dbgcnt.h
o*dbxout.c
o*dbxout.h
o*dce.c
o*dce.h
o*ddg.c
o*ddg.h
o*debug.c
o*debug.h
o*defaults.h
o*df-core.c
o*df-problems.c
o*df-scan.c
o*df.h
o*dfp.c
o*dfp.h
o*diagnostic-color.c
o*diagnostic-color.h
o*diagnostic-core.h
o*diagnostic.c
o*diagnostic.h
o*dojump.c
o*dominance.c
o*domwalk.c
o*domwalk.h
o*double-int.c
o*double-int.h
o*dse.c
o*dumpfile.c
o*dumpfile.h
o*dwarf2asm.c
o*dwarf2asm.h
o*dwarf2cfi.c
o*dwarf2out.c
o*dwarf2out.h
o*emit-rtl.c
o*emit-rtl.h
o*errors.c
o*errors.h
o*et-forest.c
o*et-forest.h
o*except.c
o*except.h
o*explow.c
o*expmed.c
o*expmed.h
o*expr.c
o*expr.h
o*file-find.c
o*file-find.h
o*final.c
o*fixed-value.c
o*fixed-value.h
o*flag-types.h
o*flags.h
o*fold-const.c
o*foo.c
o*fp-test.c
o*function.c
o*function.h
o*fwprop.c
o*gcc-ar.c
o*gcc-plugin.h
o*gcc.c
o*gcc.h
o*gcov-dump.c
o*gcov-io.c
o*gcov-io.h
o*gcov-iov.c
o*gcov.c
o*gcse.c
o*gcse.h
o*genattr-common.c
o*genattr.c
o*genattrtab.c
o*genautomata.c
o*gencheck.c
o*genchecksum.c
o*gencodes.c
o*genconditions.c
o*genconfig.c
o*genconstants.c
o*genemit.c
o*genenums.c
o*genextract.c
o*genflags.c
o*gengenrtl.c
o*gengtype-parse.c
o*gengtype-state.c
o*gengtype.c
o*gengtype.h
o*genhooks.c
o*genmddeps.c
o*genmddump.c
o*genmodes.c
o*genopinit.c
o*genoutput.c
o*genpeep.c
o*genpreds.c
o*genrecog.c
o*gensupport.c
o*gensupport.h
o*ggc-common.c
o*ggc-internal.h
o*ggc-none.c
o*ggc-page.c
o*ggc.h
o*gimple-fold.c
o*gimple-fold.h
o*gimple-iterator.c
o*gimple-low.c
o*gimple-pretty-print.c
o*gimple-pretty-print.h
o*gimple-ssa-strength-reduction.c
o*gimple-streamer-in.c
o*gimple-streamer-out.c
o*gimple-streamer.h
o*gimple.c
o*gimple.h
o*gimplify.c
o*glimits.h
o*godump.c
o*graph.c
o*graph.h
o*graphds.c
o*graphds.h
o*graphite-blocking.c
o*graphite-clast-to-gimple.c
o*graphite-clast-to-gimple.h
o*graphite-dependences.c
o*graphite-htab.h
o*graphite-interchange.c
o*graphite-optimize-isl.c
o*graphite-poly.c
o*graphite-poly.h
o*graphite-scop-detection.c
o*graphite-scop-detection.h
o*graphite-sese-to-poly.c
o*graphite-sese-to-poly.h
o*graphite.c
o*gstab.h
o*gsyms.h
o*gsyslimits.h
o*haifa-sched.c
o*hard-reg-set.h
o*hash-table.c
o*hash-table.h
o*highlev-plugin-common.h
o*hooks.c
o*hooks.h
o*host-default.c
o*hosthooks-def.h
o*hosthooks.h
o*hw-doloop.c
o*hw-doloop.h
o*hwint.c
o*hwint.h
o*ifcvt.c
o*incpath.c
o*incpath.h
o*init-regs.c
o*input.c
o*input.h
o*insn-addr.h
o*internal-fn.c
o*internal-fn.h
o*intl.c
o*intl.h
o*ipa-cp.c
o*ipa-devirt.c
o*ipa-inline-analysis.c
o*ipa-inline-transform.c
o*ipa-inline.c
o*ipa-inline.h
o*ipa-prop.c
o*ipa-prop.h
o*ipa-pure-const.c
o*ipa-ref-inline.h
o*ipa-ref.c
o*ipa-ref.h
o*ipa-reference.c
o*ipa-reference.h
o*ipa-split.c
o*ipa-utils.c
o*ipa-utils.h
o*ipa.c
o*ira-build.c
o*ira-color.c
o*ira-conflicts.c
o*ira-costs.c
o*ira-emit.c
o*ira-int.h
o*ira-lives.c
o*ira.c
o*ira.h
o*is-a.h
o*jump.c
o*langhooks-def.h
o*langhooks.c
o*langhooks.h
o*lcm.c
o*libfuncs.h
o*limitx.h
o*limity.h
o*lists.c
o*loop-doloop.c
o*loop-init.c
o*loop-invariant.c
o*loop-iv.c
o*loop-unroll.c
o*loop-unswitch.c
o*lower-subreg.c
o*lower-subreg.h
o*lra-assigns.c
o*lra-coalesce.c
o*lra-constraints.c
o*lra-eliminations.c
o*lra-int.h
o*lra-lives.c
o*lra-spills.c
o*lra.c
o*lra.h
o*lto-cgraph.c
o*lto-compress.c
o*lto-compress.h
o*lto-opts.c
o*lto-section-in.c
o*lto-section-out.c
o*lto-streamer-in.c
o*lto-streamer-out.c
o*lto-streamer.c
o*lto-streamer.h
o*lto-symtab.c
o*lto-wrapper.c
o*machmode.h
o*main.c
o*mcf.c
o*mode-switching.c
o*modulo-sched.c
o*omega.c
o*omega.h
o*omp-low.c
o*optabs.c
o*optabs.h
o*opts-common.c
o*opts-diagnostic.h
o*opts-global.c
o*opts.c
o*opts.h
o*output.h
o*params.c
o*params.h
o*pass_manager.h
o*passes.c
o*plugin.c
o*plugin.h
o*pointer-set.c
o*pointer-set.h
o*postreload-gcse.c
o*postreload.c
o*predict.c
o*predict.h
o*prefix.c
o*prefix.h
o*pretty-print.c
o*pretty-print.h
o*print-rtl.c
o*print-tree.c
o*profile.c
o*profile.h
o*read-md.c
o*read-md.h
o*read-rtl.c
o*real.c
o*real.h
o*realmpfr.c
o*realmpfr.h
o*recog.c
o*recog.h
o*ree.c
o*reg-stack.c
o*regcprop.c
o*reginfo.c
o*regmove.c
o*regrename.c
o*regrename.h
o*regs.h
o*regset.h
o*regstat.c
o*reload.c
o*reload.h
o*reload1.c
o*reorg.c
o*resource.c
o*resource.h
o*rtl-error.c
o*rtl-error.h
o*rtl.c
o*rtl.h
o*rtlanal.c
o*rtlhooks-def.h
o*rtlhooks.c
o*sbitmap.c
o*sbitmap.h
o*sched-deps.c
o*sched-ebb.c
o*sched-int.h
o*sched-rgn.c
o*sched-vis.c
o*sdbout.c
o*sdbout.h
o*sel-sched-dump.c
o*sel-sched-dump.h
o*sel-sched-ir.c
o*sel-sched-ir.h
o*sel-sched.c
o*sel-sched.h
o*sese.c
o*sese.h
o*simplify-rtx.c
o*sparseset.c
o*sparseset.h
o*sreal.c
o*sreal.h
o*ssaexpand.h
o*stack-ptr-mod.c
o*statistics.c
o*statistics.h
o*stmt.c
o*stor-layout.c
o*store-motion.c
o*streamer-hooks.c
o*streamer-hooks.h
o*stringpool.c
o*symtab.c
o*system.h
o*target-def.h
o*target-globals.c
o*target-globals.h
o*target-hooks-macros.h
o*target.h
o*targhooks.c
o*targhooks.h
o*timevar.c
o*timevar.h
o*tlink.c
o*toplev.c
o*toplev.h
o*tracer.c
o*trans-mem.c
o*trans-mem.h
o*tree-affine.c
o*tree-affine.h
o*tree-browser.c
o*tree-call-cdce.c
o*tree-cfg.c
o*tree-cfgcleanup.c
o*tree-chrec.c
o*tree-chrec.h
o*tree-complex.c
o*tree-data-ref.c
o*tree-data-ref.h
o*tree-dfa.c
o*tree-diagnostic.c
o*tree-diagnostic.h
o*tree-dump.c
o*tree-dump.h
o*tree-eh.c
o*tree-emutls.c
o*tree-flow-inline.h
o*tree-flow.h
o*tree-hasher.h
o*tree-if-conv.c
o*tree-inline.c
o*tree-inline.h
o*tree-into-ssa.c
o*tree-iterator.c
o*tree-iterator.h
o*tree-loop-distribution.c
o*tree-mudflap.c
o*tree-mudflap.h
o*tree-nested.c
o*tree-nomudflap.c
o*tree-nrv.c
o*tree-object-size.c
o*tree-optimize.c
o*tree-outof-ssa.c
o*tree-parloops.c
o*tree-pass.h
o*tree-phinodes.c
o*tree-predcom.c
o*tree-pretty-print.c
o*tree-pretty-print.h
o*tree-profile.c
o*tree-scalar-evolution.c
o*tree-scalar-evolution.h
o*tree-sra.c
o*tree-ssa-address.c
o*tree-ssa-alias.c
o*tree-ssa-alias.h
o*tree-ssa-ccp.c
o*tree-ssa-coalesce.c
o*tree-ssa-copy.c
o*tree-ssa-copyrename.c
o*tree-ssa-dce.c
o*tree-ssa-dom.c
o*tree-ssa-dse.c
o*tree-ssa-forwprop.c
o*tree-ssa-ifcombine.c
o*tree-ssa-live.c
o*tree-ssa-live.h
o*tree-ssa-loop-ch.c
o*tree-ssa-loop-im.c
o*tree-ssa-loop-ivcanon.c
o*tree-ssa-loop-ivopts.c
o*tree-ssa-loop-manip.c
o*tree-ssa-loop-niter.c
o*tree-ssa-loop-prefetch.c
o*tree-ssa-loop-unswitch.c
o*tree-ssa-loop.c
o*tree-ssa-math-opts.c
o*tree-ssa-operands.c
o*tree-ssa-operands.h
o*tree-ssa-phiopt.c
o*tree-ssa-phiprop.c
o*tree-ssa-pre.c
o*tree-ssa-propagate.c
o*tree-ssa-propagate.h
o*tree-ssa-reassoc.c
o*tree-ssa-sccvn.c
o*tree-ssa-sccvn.h
o*tree-ssa-sink.c
o*tree-ssa-strlen.c
o*tree-ssa-structalias.c
o*tree-ssa-tail-merge.c
o*tree-ssa-ter.c
o*tree-ssa-threadedge.c
o*tree-ssa-threadupdate.c
o*tree-ssa-uncprop.c
o*tree-ssa-uninit.c
o*tree-ssa.c
o*tree-ssanames.c
o*tree-stdarg.c
o*tree-stdarg.h
o*tree-streamer-in.c
o*tree-streamer-out.c
o*tree-streamer.c
o*tree-streamer.h
o*tree-switch-conversion.c
o*tree-tailcall.c
o*tree-vect-data-refs.c
o*tree-vect-generic.c
o*tree-vect-loop-manip.c
o*tree-vect-loop.c
o*tree-vect-patterns.c
o*tree-vect-slp.c
o*tree-vect-stmts.c
o*tree-vectorizer.c
o*tree-vectorizer.h
o*tree-vrp.c
o*tree.c
o*tree.h
o*tsan.c
o*tsan.h
o*tsystem.h
o*typeclass.h
o*valtrack.c
o*valtrack.h
o*value-prof.c
o*value-prof.h
o*var-tracking.c
o*varasm.c
o*varpool.c
o*vec.c
o*vec.h
o*version.c
o*version.h
o*vmsdbg.h
o*vmsdbgout.c
o*vtable-verify.c
o*vtable-verify.h
o*web.c
o*xcoff.h
o*xcoffout.c
\*xcoffout.h