diff options
author | Martin Nowack <martin@se.inf.tu-dresden.de> | 2013-12-05 21:48:38 +0100 |
---|---|---|
committer | Martin Nowack <martin@se.inf.tu-dresden.de> | 2013-12-06 11:46:16 +0100 |
commit | bf6df4192e9404432ff8c787475b352d475ceb85 (patch) | |
tree | 0cec3037b3e34f07e07b9f01e36199cca855823d /tools | |
parent | 6d19d31eed55e18709c95363beafe8f679d6070c (diff) | |
download | klee-bf6df4192e9404432ff8c787475b352d475ceb85.tar.gz |
Deprecate LLVM 2.8 and lower
Diffstat (limited to 'tools')
-rw-r--r-- | tools/kleaver/main.cpp | 33 | ||||
-rw-r--r-- | tools/klee/main.cpp | 38 |
2 files changed, 0 insertions, 71 deletions
diff --git a/tools/kleaver/main.cpp b/tools/kleaver/main.cpp index f5bbfaf0..abc37d4b 100644 --- a/tools/kleaver/main.cpp +++ b/tools/kleaver/main.cpp @@ -34,12 +34,8 @@ #undef PACKAGE_TARNAME #undef PACKAGE_VERSION -#if LLVM_VERSION_CODE < LLVM_VERSION(2, 9) -#include "llvm/System/Signals.h" -#else #include "llvm/Support/Signals.h" #include "llvm/Support/system_error.h" -#endif using namespace llvm; using namespace klee; @@ -459,20 +455,12 @@ int main(int argc, char **argv) { std::string ErrorStr; -#if LLVM_VERSION_CODE < LLVM_VERSION(2, 9) - MemoryBuffer *MB = MemoryBuffer::getFileOrSTDIN(InputFile.c_str(), &ErrorStr); - if (!MB) { - std::cerr << argv[0] << ": error: " << ErrorStr << "\n"; - return 1; - } -#else OwningPtr<MemoryBuffer> MB; error_code ec=MemoryBuffer::getFileOrSTDIN(InputFile.c_str(), MB); if (ec) { std::cerr << argv[0] << ": error: " << ec.message() << "\n"; return 1; } -#endif ExprBuilder *Builder = 0; switch (BuilderKind) { @@ -492,45 +480,24 @@ int main(int argc, char **argv) { switch (ToolAction) { case PrintTokens: -#if LLVM_VERSION_CODE < LLVM_VERSION(2, 9) - PrintInputTokens(MB); -#else PrintInputTokens(MB.get()); -#endif break; case PrintAST: -#if LLVM_VERSION_CODE < LLVM_VERSION(2, 9) - success = PrintInputAST(InputFile=="-" ? "<stdin>" : InputFile.c_str(), MB, - Builder); -#else success = PrintInputAST(InputFile=="-" ? "<stdin>" : InputFile.c_str(), MB.get(), Builder); -#endif break; case Evaluate: -#if LLVM_VERSION_CODE < LLVM_VERSION(2, 9) - success = EvaluateInputAST(InputFile=="-" ? "<stdin>" : InputFile.c_str(), - MB, Builder); -#else success = EvaluateInputAST(InputFile=="-" ? "<stdin>" : InputFile.c_str(), MB.get(), Builder); -#endif break; case PrintSMTLIBv2: -#if LLVM_VERSION_CODE < LLVM_VERSION(2, 9) - success = printInputAsSMTLIBv2(InputFile=="-"? "<stdin>" : InputFile.c_str(), MB,Builder); -#else success = printInputAsSMTLIBv2(InputFile=="-"? "<stdin>" : InputFile.c_str(), MB.get(),Builder); -#endif break; default: std::cerr << argv[0] << ": error: Unknown program action!\n"; } delete Builder; -#if LLVM_VERSION_CODE < LLVM_VERSION(2, 9) - delete MB; -#endif llvm::llvm_shutdown(); return success ? 0 : 1; } diff --git a/tools/klee/main.cpp b/tools/klee/main.cpp index 0f5ce0c0..d864123a 100644 --- a/tools/klee/main.cpp +++ b/tools/klee/main.cpp @@ -28,14 +28,9 @@ #include "llvm/InstrTypes.h" #include "llvm/Instruction.h" #include "llvm/Instructions.h" -#if LLVM_VERSION_CODE >= LLVM_VERSION(2, 7) #include "llvm/LLVMContext.h" #include "llvm/Support/FileSystem.h" #endif -#endif -#if LLVM_VERSION_CODE < LLVM_VERSION(2, 7) -#include "llvm/ModuleProvider.h" -#endif #include "llvm/Support/FileSystem.h" #include "llvm/Bitcode/ReaderWriter.h" #include "llvm/Support/CommandLine.h" @@ -53,12 +48,8 @@ #else #include "llvm/Support/TargetSelect.h" #endif -#if LLVM_VERSION_CODE < LLVM_VERSION(2, 9) -#include "llvm/System/Signals.h" -#else #include "llvm/Support/Signals.h" #include "llvm/Support/system_error.h" -#endif #include <dirent.h> #include <signal.h> @@ -571,11 +562,7 @@ void KleeHandler::getOutFiles(std::string path, } for (std::set<llvm::sys::Path>::iterator it = contents.begin(), ie = contents.end(); it != ie; ++it) { -#if LLVM_VERSION_CODE != LLVM_VERSION(2, 6) std::string f = it->str(); -#else - std::string f = it->toString(); -#endif if (f.substr(f.size()-6,f.size()) == ".ktest") { results.push_back(f); } @@ -1216,28 +1203,7 @@ int main(int argc, char **argv, char **envp) { // Load the bytecode... std::string ErrorMsg; -#if LLVM_VERSION_CODE < LLVM_VERSION(2, 7) - ModuleProvider *MP = 0; - if (MemoryBuffer *Buffer = MemoryBuffer::getFileOrSTDIN(InputFile, &ErrorMsg)) { - MP = getBitcodeModuleProvider(Buffer, getGlobalContext(), &ErrorMsg); - if (!MP) delete Buffer; - } - - if (!MP) - klee_error("error loading program '%s': %s", InputFile.c_str(), ErrorMsg.c_str()); - - Module *mainModule = MP->materializeModule(); - MP->releaseModule(); - delete MP; -#else Module *mainModule = 0; -#if LLVM_VERSION_CODE < LLVM_VERSION(2, 9) - MemoryBuffer *Buffer = MemoryBuffer::getFileOrSTDIN(InputFile, &ErrorMsg); - if (Buffer) { - mainModule = getLazyBitcodeModule(Buffer, getGlobalContext(), &ErrorMsg); - if (!mainModule) delete Buffer; - } -#else OwningPtr<MemoryBuffer> BufferPtr; error_code ec=MemoryBuffer::getFileOrSTDIN(InputFile.c_str(), BufferPtr); if (ec) { @@ -1246,7 +1212,6 @@ int main(int argc, char **argv, char **envp) { } mainModule = getLazyBitcodeModule(BufferPtr.get(), getGlobalContext(), &ErrorMsg); -#endif if (mainModule) { if (mainModule->MaterializeAllPermanently(&ErrorMsg)) { delete mainModule; @@ -1256,7 +1221,6 @@ int main(int argc, char **argv, char **envp) { if (!mainModule) klee_error("error loading program '%s': %s", InputFile.c_str(), ErrorMsg.c_str()); -#endif if (WithPOSIXRuntime) { int r = initEnv(mainModule); @@ -1540,9 +1504,7 @@ int main(int argc, char **argv, char **envp) { std::cerr << stats.str(); handler->getInfoStream() << stats.str(); -#if LLVM_VERSION_CODE >= LLVM_VERSION(2, 9) BufferPtr.take(); -#endif delete handler; return 0; |