Modernize the .ll parsing interface.
authorRafael Espindola <rafael.espindola@gmail.com>
Tue, 19 Aug 2014 16:58:54 +0000 (16:58 +0000)
committerRafael Espindola <rafael.espindola@gmail.com>
Tue, 19 Aug 2014 16:58:54 +0000 (16:58 +0000)
commit9b29ff99c0443ec0c038adafc8d5c782a8624e17
tree7e4757889a9139ad4de4f6fbb43a66a6f8fccf83
parent2788345a9b58d97f0bd1d1c22381aeec125d73aa
Modernize the .ll parsing interface.

* Use StringRef instead of std::string&
* Return a std::unique_ptr<Module> instead of taking an optional module to write
  to (was not really used).
* Use current comment style.
* Use current naming convention.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@215989 91177308-0d34-0410-b5e6-96231b3b80d8
15 files changed:
include/llvm/AsmParser/Parser.h
lib/AsmParser/Parser.cpp
lib/IRReader/IRReader.cpp
tools/llvm-as/llvm-as.cpp
tools/verify-uselistorder/verify-uselistorder.cpp
unittests/Analysis/CFGTest.cpp
unittests/Analysis/LazyCallGraphTest.cpp
unittests/Bitcode/BitReaderTest.cpp
unittests/ExecutionEngine/JIT/JITTest.cpp
unittests/ExecutionEngine/JIT/MultiJITTest.cpp
unittests/IR/DominatorTreeTest.cpp
unittests/IR/PassManagerTest.cpp
unittests/IR/UseTest.cpp
unittests/IR/UserTest.cpp
unittests/IR/ValueTest.cpp