#include "llvm/PassManager.h"
#include "llvm/ADT/SmallVector.h"
#include <deque>
+#include <map>
//===----------------------------------------------------------------------===//
// Overview:
public:
virtual unsigned getNumContainedManagers() {
- return PassManagers.size();
+ return (unsigned)PassManagers.size();
}
/// Schedule pass P for execution. Make sure that passes required by
const std::vector<AnalysisID> &Set) const;
virtual unsigned getNumContainedPasses() {
- return PassVector.size();
+ return (unsigned)PassVector.size();
}
virtual PassManagerType getPassManagerType() const {