libFirm
libfirm Directory Reference

Directories

directory  adt
 

Files

file  analyze_irg_args.h [code]
 read/write analyze of graph argument, which have mode reference
 
file  be.h [code]
 Generic backend types and interfaces.
 
file  begin.h [code]
 Should be included in all public firm headers at the beginning.
 
file  callgraph.h [code]
 Representation and computation of the callgraph.
 
file  cdep.h [code]
 control dependence analysis
 
file  cgana.h [code]
 Intraprozedural analyses to estimate the call graph.
 
file  dbginfo.h [code]
 Implements the Firm interface to debug information.
 
file  end.h [code]
 Should be included in all public firm headers at the end.
 
file  execfreq.h [code]
 Compute an estimate of basic block executions.
 
file  firm.h [code]
 Central firm header.
 
file  firm_common.h [code]
 common firm declarations
 
file  firm_types.h [code]
 Definition of opaque firm types.
 
file  heights.h [code]
 Compute heights of nodes inside basic blocks.
 
file  ident.h [code]
 Data type for unique names.
 
file  irarch.h [code]
 Some machine dependent optimizations.
 
file  ircgopt.h [code]
 Removal of unreachable methods.
 
file  ircons.h [code]
 Various irnode constructors.
 
file  irconsconfirm.h [code]
 Construction of Confirm nodes.
 
file  irdom.h [code]
 Construct and access dominator tree.
 
file  irdump.h [code]
 Write vcg representation of firm to file.
 
file  iredgekinds.h [code]
 Declares different kind of edges between nodes.
 
file  iredges.h [code]
 Public header for the automatically updating outs.
 
file  irflag.h [code]
 Flags to control optimizations.
 
file  irgmod.h [code]
 Support for ir graph modification.
 
file  irgopt.h [code]
 Optimizations for a whole ir graph, i.e., a procedure.
 
file  irgraph.h [code]
 Entry point to the representation of procedure code.
 
file  irgwalk.h [code]
 Traverse an ir graph.
 
file  irio.h [code]
 Input/Output textual representation of firm.
 
file  irloop.h [code]
 Loop data structure and access functions.
 
file  irmemory.h [code]
 Memory disambiguator.
 
file  irmode.h [code]
 Data modes of operations.
 
file  irnode.h [code]
 Representation of an intermediate operation.
 
file  irop.h [code]
 Representation of opcode of intermediate operation.
 
file  iropt.h [code]
 iropt — optimizations of an ir node.
 
file  iroptimize.h [code]
 Available Optimizations of libFirm.
 
file  irouts.h [code]
 Compute and access out edges (also called def-use edges).
 
file  irprintf.h [code]
 printf variants understanding firm objects.
 
file  irprog.h [code]
 Entry point to the representation of a whole program.
 
file  irverify.h [code]
 Check irnodes for correctness.
 
file  jit.h [code]
 Just in time compilation.
 
file  lowering.h [code]
 Lowering of high level constructs.
 
file  statev.h [code]
 Statistic events.
 
file  timing.h [code]
 platform neutral timing utilities
 
file  tv.h [code]
 Representation of and static computations on target machine values.
 
file  typerep.h [code]
 Declarations for functions and data structures to represent types.
 
file  vrp.h [code]
 Analyse the graph with value range propagation.