Added tests for bitcode.

Updated CHANGELOG, inline docs.
Switched to absolute imports.
Added all passes to extra.{cpp,h}\!

git-svn-id: http://llvm-py.googlecode.com/svn/trunk@31 8d1e9007-1d4e-0410-b67e-1979fd6579aa
This commit is contained in:
mdevan.foobar 2008-08-11 14:21:16 +00:00
commit fc3f11d899
10 changed files with 219 additions and 14 deletions

View file

@ -1,10 +1,23 @@
"""Pass managers and passes.
This module provides the LLVM pass managers and the passes themselves.
Passes that are currently available are:
Simple Constant Propagation
Combine Redundant Instructions
Promote Memory to Register
Demote all values to stack slots
Reassociate expressions
Global Value Numbering
Simplify the CFG
See http://www.llvm.org/docs/Passes.html for the full list of passes
available in LLVM.
"""
import ee # target data
import _core # C wrappers
from _util import * # utility functions
import llvm.ee as ee # target data
import llvm._core as _core # C wrappers
from llvm._util import * # utility functions
# passes