|
libFirm
|

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 | firmstat.h [code] |
| Statistics for Firm. | |
| 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 | irhooks.h [code] |
| Generic hooks for various libFirm functions. | |
| file | irio.h [code] |
| Input/Output textual representation of firm. | |
| file | irloop.h [code] |
| Loop datastructure 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 Optimisations of libFirm. | |
| file | irouts.h [code] |
| Compute and access out edges (also called def-use edges). | |
| file | irpass.h [code] |
| Manager for transformation passes. | |
| file | irprintf.h [code] |
| A little printf understanding some firm types. | |
| file | irprog.h [code] |
| Entry point to the representation of a whole program. | |
| file | irtypeinfo.h [code] |
| Data structure to hold type information for nodes. | |
| file | irverify.h [code] |
| Check irnodes for correctness. | |
| file | lowering.h [code] |
| Lowering of high level constructs. | |
| file | nodeops.h [code] |
| file | opcodes.h [code] |
| file | statev.h [code] |
| Statistic events. | |
| file | timing.h [code] |
| platform neutral timing utilities | |
| file | trouts.h [code] |
| Reverse edges that reference types/entities. | |
| file | tv.h [code] |
| Representation of and static computations on target machine values. | |
| file | typerep.h [code] |
| Declarations for functions and datastructures to represent types. | |
| file | vrp.h [code] |
| Analyse the graph with value range propagation. | |