//===----------------------------------------------------------------------===//
#include "BugDriver.h"
-#include "Support/SystemUtils.h"
#include "llvm/Module.h"
-#include "llvm/Bytecode/Reader.h"
+#include "llvm/Pass.h"
#include "llvm/Assembly/Parser.h"
+#include "llvm/Bytecode/Reader.h"
#include "llvm/Transforms/Utils/Linker.h"
-#include "llvm/Pass.h"
#include "Support/CommandLine.h"
+#include "Support/SystemUtils.h"
#include <memory>
// Anonymous namespace to define command line options for debugging.
//===----------------------------------------------------------------------===//
#include "BugDriver.h"
-#include "Support/SystemUtils.h"
#include "ListReducer.h"
#include "llvm/Constants.h"
#include "llvm/DerivedTypes.h"
#include "Support/CommandLine.h"
#include "Support/Debug.h"
#include "Support/StringExtras.h"
+#include "Support/SystemUtils.h"
#include <algorithm>
#include <set>
//===----------------------------------------------------------------------===//
#include "BugDriver.h"
-#include "Support/SystemUtils.h"
#include "ListReducer.h"
-#include "llvm/Module.h"
-#include "llvm/PassManager.h"
-#include "llvm/Pass.h"
#include "llvm/Constant.h"
#include "llvm/iTerminators.h"
-#include "llvm/Type.h"
+#include "llvm/Module.h"
+#include "llvm/Pass.h"
+#include "llvm/PassManager.h"
#include "llvm/SymbolTable.h"
-#include "llvm/Support/CFG.h"
+#include "llvm/Type.h"
#include "llvm/Analysis/Verifier.h"
+#include "llvm/Bytecode/Writer.h"
+#include "llvm/Support/CFG.h"
#include "llvm/Transforms/Scalar.h"
#include "llvm/Transforms/Utils/Cloning.h"
-#include "llvm/Bytecode/Writer.h"
+#include "Support/SystemUtils.h"
#include <fstream>
#include <set>
*/
#include "BugDriver.h"
-#include "Support/SystemUtils.h"
#include "Support/CommandLine.h"
#include "Support/Debug.h"
#include "Support/FileUtilities.h"
+#include "Support/SystemUtils.h"
#include <fstream>
#include <iostream>
//===----------------------------------------------------------------------===//
#include "BugDriver.h"
+#include "llvm/Constant.h"
#include "llvm/Module.h"
#include "llvm/PassManager.h"
+#include "llvm/Type.h"
+#include "llvm/Analysis/Verifier.h"
#include "llvm/Transforms/IPO.h"
#include "llvm/Transforms/Scalar.h"
#include "llvm/Transforms/Utils/Cloning.h"
-#include "llvm/Analysis/Verifier.h"
-#include "llvm/Type.h"
-#include "llvm/Constant.h"
#include "Support/CommandLine.h"
bool DisableSimplifyCFG = false;
//===----------------------------------------------------------------------===//
#include "BugDriver.h"
-#include "Support/SystemUtils.h"
#include "ListReducer.h"
-#include "llvm/Pass.h"
#include "llvm/Module.h"
+#include "llvm/Pass.h"
#include "llvm/Transforms/Utils/Cloning.h"
#include "llvm/Transforms/Utils/Linker.h"
+#include "Support/SystemUtils.h"
class ReduceMiscompilingPasses : public ListReducer<const PassInfo*> {
BugDriver &BD;
//===----------------------------------------------------------------------===//
#include "BugDriver.h"
-#include "Support/SystemUtils.h"
#include "llvm/PassManager.h"
#include "llvm/Analysis/Verifier.h"
#include "llvm/Bytecode/WriteBytecodePass.h"
#include "llvm/Target/TargetData.h"
+#include "Support/SystemUtils.h"
+#include <fstream>
+#include <stdlib.h>
+#include <unistd.h>
#include <sys/types.h>
#include <sys/wait.h>
-#include <unistd.h>
-#include <stdlib.h>
-#include <fstream>
/// writeProgramToFile - This writes the current "Program" to the named bytecode
/// file. If an error occurs, true is returned.
//
//===----------------------------------------------------------------------===//
-#include "llvm/Pass.h"
+#include "llvm/BasicBlock.h"
+#include "llvm/Constant.h"
#include "llvm/iOther.h"
+#include "llvm/Pass.h"
#include "llvm/Support/InstVisitor.h"
-#include "llvm/Constant.h"
-#include "llvm/BasicBlock.h"
namespace {
/// CrashOnCalls - This pass is used to test bugpoint. It intentionally
//===----------------------------------------------------------------------===//
#include "BugDriver.h"
-#include "Support/CommandLine.h"
#include "llvm/Support/PassNameParser.h"
+#include "Support/CommandLine.h"
static cl::list<std::string>
InputFilenames(cl::Positional, cl::OneOrMore,