parent
889d346e6e
commit
df2ae522b1
|
@ -15,10 +15,13 @@
|
|||
#ifndef LLVM_TRANSFORMS_IPO_H
|
||||
#define LLVM_TRANSFORMS_IPO_H
|
||||
|
||||
#include <vector>
|
||||
|
||||
namespace llvm {
|
||||
|
||||
class Pass;
|
||||
class Function;
|
||||
class BasicBlock;
|
||||
|
||||
//===----------------------------------------------------------------------===//
|
||||
/// createLowerSetJmpPass - This function lowers the setjmp/longjmp intrinsics
|
||||
|
@ -136,6 +139,11 @@ Pass *createIPConstantPropagationPass();
|
|||
///
|
||||
Pass *createSingleLoopExtractorPass();
|
||||
|
||||
// createBlockExtractorPass - This pass extracts all blocks (except those
|
||||
// specified in the argument list) from the functions in the module.
|
||||
//
|
||||
Pass *llvm::createBlockExtractorPass(std::vector<BasicBlock*> &BTNE);
|
||||
|
||||
} // End llvm namespace
|
||||
|
||||
#endif
|
||||
|
|
Loading…
Reference in New Issue