aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/ExecutionEngine/Interpreter/Interpreter.cpp
diff options
context:
space:
mode:
authorDevang Patel <dpatel@apple.com>2007-03-06 01:06:16 +0000
committerDevang Patel <dpatel@apple.com>2007-03-06 01:06:16 +0000
commitd74ede70fb38da4e4ec9c809454d1e8fade5150f (patch)
treeef7462dc57bceb6021de8bf90f416dabad5d2813 /llvm/lib/ExecutionEngine/Interpreter/Interpreter.cpp
parent4f2e4e0f92201424265ad3547efbb7385e6feb43 (diff)
downloadllvm-d74ede70fb38da4e4ec9c809454d1e8fade5150f.zip
llvm-d74ede70fb38da4e4ec9c809454d1e8fade5150f.tar.gz
llvm-d74ede70fb38da4e4ec9c809454d1e8fade5150f.tar.bz2
Add preparePassManager() hook. This allows each pass to check whether
current active pass manager is appropriate or not. A loop pass may consider current LPPassManager in appropraite if loop pass is not preserving analysis information that is used by other passes managed by current LPPassManager. In such situation, loop pass can pop current LPPassManager from the PMStack using this hook and use new LPPassManager for itself. llvm-svn: 34941
Diffstat (limited to 'llvm/lib/ExecutionEngine/Interpreter/Interpreter.cpp')
0 files changed, 0 insertions, 0 deletions