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:
parent
392f2e7e79
commit
fc3f11d899
10 changed files with 219 additions and 14 deletions
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue