summaryrefslogtreecommitdiffstats
path: root/llvm/tools/opt/opt.cpp
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2007-05-06 04:43:00 +0000
committerChris Lattner <sabre@nondot.org>2007-05-06 04:43:00 +0000
commitc424ba7ebda75f912c36b4b05a452872eba4198f (patch)
treef81c694f86408fcb82c37f0b2c63d70ab0b2e9e3 /llvm/tools/opt/opt.cpp
parent7284541754f2504b841b35c75278cfb78d5df1ca (diff)
downloadbcm5719-llvm-c424ba7ebda75f912c36b4b05a452872eba4198f.tar.gz
bcm5719-llvm-c424ba7ebda75f912c36b4b05a452872eba4198f.zip
add support to llvm-prof for reading from a bitcode file
llvm-svn: 36836
Diffstat (limited to 'llvm/tools/opt/opt.cpp')
-rw-r--r--llvm/tools/opt/opt.cpp8
1 files changed, 2 insertions, 6 deletions
diff --git a/llvm/tools/opt/opt.cpp b/llvm/tools/opt/opt.cpp
index 6c770858930..218e5f0b1de 100644
--- a/llvm/tools/opt/opt.cpp
+++ b/llvm/tools/opt/opt.cpp
@@ -268,12 +268,8 @@ int main(int argc, char **argv) {
// Load the input module...
std::auto_ptr<Module> M;
if (Bitcode) {
- MemoryBuffer *Buffer;
- if (InputFilename == "-") {
- Buffer = MemoryBuffer::getSTDIN();
- } else {
- Buffer = MemoryBuffer::getFile(&InputFilename[0], InputFilename.size());
- }
+ MemoryBuffer *Buffer
+ = MemoryBuffer::getFileOrSTDIN(&InputFilename[0], InputFilename.size());
if (Buffer == 0)
ErrorMessage = "Error reading file '" + InputFilename + "'";
OpenPOWER on IntegriCloud