=================
API Documentation
=================

The rest of the documentation for `Microprobe: Microbenchmark Generation 
Framework` has been automatically generated from documentation strings in the
source code. Please note that this documentation is not human-composed
nor human-reviewed and may contain errors. If in doubt, read the full
source code or contact the authors.

.. autosummary::
   :template: mymodule.rst 
   :toctree:

   microprobe

.. currentmodule:: microprobe

.. autosummary::
   :template: mymodule.rst 
   :toctree:
  
   code
   code.address
   code.bbl
   code.benchmark
   code.cfg
   code.context
   code.ins
   code.var
   code.wrapper
   driver
   driver.guided
   exceptions
   model
   model.memory
   passes
   passes.address
   passes.branch
   passes.dat
   passes.decimal
   passes.float
   passes.ilp
   passes.initialization
   passes.instruction
   passes.memory
   passes.register
   passes.structure
   passes.symbol
   passes.variable
   schemas
   property
   target
   target.env
   target.isa
   target.isa.comparator
   target.isa.dat
   target.isa.generator
   target.isa.instruction_field
   target.isa.instruction_format
   target.isa.instruction
   target.isa.operand
   target.isa.register_type
   target.isa.register
   target.uarch
   target.uarch.cache
   target.uarch.element_type
   target.uarch.element
   utils
   utils.asm
   utils.bin
   utils.cache
   utils.cmdline
   utils.config
   utils.distrib
   utils.ieee
   utils.imp
   utils.info
   utils.logger
   utils.misc
   utils.mpt
   utils.profile
   utils.yaml
   
------------------
Indices and tables
------------------

* :ref:`genindex`
* :ref:`modindex`
* :ref:`search`

