Update the MemoryBuffer API to use ErrorOr.
authorRafael Espindola <rafael.espindola@gmail.com>
Sun, 6 Jul 2014 17:43:13 +0000 (17:43 +0000)
committerRafael Espindola <rafael.espindola@gmail.com>
Sun, 6 Jul 2014 17:43:13 +0000 (17:43 +0000)
commit7cba2a973f79861d810a8bf927fd78b352fb712f
treecb3f17e431dac861411e8d485448b9b7cfc1168f
parent04e43e64a9e179d707f16cd09ccad4c135d82d6e
Update the MemoryBuffer API to use ErrorOr.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@212405 91177308-0d34-0410-b5e6-96231b3b80d8
35 files changed:
include/llvm/Support/MemoryBuffer.h
lib/AsmParser/Parser.cpp
lib/IR/Core.cpp
lib/IR/GCOV.cpp
lib/IRReader/IRReader.cpp
lib/LTO/LTOCodeGenerator.cpp
lib/LTO/LTOModule.cpp
lib/Object/Binary.cpp
lib/Object/ObjectFile.cpp
lib/ProfileData/InstrProfReader.cpp
lib/Support/CommandLine.cpp
lib/Support/FileUtilities.cpp
lib/Support/LockFileManager.cpp
lib/Support/MemoryBuffer.cpp
lib/Support/SourceMgr.cpp
lib/TableGen/Main.cpp
lib/Transforms/Scalar/SampleProfile.cpp
lib/Transforms/Utils/SpecialCaseList.cpp
tools/gold/gold-plugin.cpp
tools/lli/lli.cpp
tools/llvm-ar/llvm-ar.cpp
tools/llvm-bcanalyzer/llvm-bcanalyzer.cpp
tools/llvm-cov/llvm-cov.cpp
tools/llvm-dwarfdump/llvm-dwarfdump.cpp
tools/llvm-mc/llvm-mc.cpp
tools/llvm-mcmarkup/llvm-mcmarkup.cpp
tools/llvm-nm/llvm-nm.cpp
tools/llvm-objdump/MachODump.cpp
tools/llvm-rtdyld/llvm-rtdyld.cpp
tools/llvm-symbolizer/LLVMSymbolize.cpp
tools/lto/lto.cpp
tools/yaml2obj/yaml2obj.cpp
unittests/Support/MemoryBufferTest.cpp
utils/FileCheck/FileCheck.cpp
utils/yaml-bench/YAMLBench.cpp