Go to file
Rafael Espindola d96d553d76 Pass a MemoryBufferRef when we can avoid taking ownership.
The attached patch simplifies a few interfaces that don't need to take
ownership of a buffer.

For example, both parseAssembly and parseBitcodeFile will parse the
entire buffer before returning. There is no need to take ownership.

Using a MemoryBufferRef makes it obvious in the type signature that
there is no ownership transfer.

llvm-svn: 216488
2014-08-26 21:49:01 +00:00
clang revert patch r216469. 2014-08-26 21:10:47 +00:00
clang-tools-extra [clang-tidy] If we're going to change the header guard in the #endif comment 2014-08-26 16:28:35 +00:00
compiler-rt [lsan] Implement the public allocator interface in standalone LSan. 2014-08-26 14:28:28 +00:00
debuginfo-tests
libclc Revert "Implement generic mad_sat" 2014-08-23 14:06:01 +00:00
libcxx Replace 'noexcept' with '_NOEXCEPT' in <shared_mutex>. This allows us to build the dylib with MSVC, which doesn't support noexcept (sheesh\!). Thanks to K-ballo for the report. 2014-08-25 14:53:16 +00:00
libcxxabi Remove strict dependency on llvm-config. 2014-08-26 20:50:07 +00:00
lld [PECOFF] Add /HighEntropyVA. 2014-08-25 22:23:34 +00:00
lldb It was pointed out to me that an offset of 0 makes sense for ObjC, but not always for C++, and this API claims to be general enough that it should not drop C++ usability on the floor for no good reason. Fix it with an explicit offset argument 2014-08-26 21:35:30 +00:00
llvm Pass a MemoryBufferRef when we can avoid taking ownership. 2014-08-26 21:49:01 +00:00
openmp Commit PowerPC64 support from Carlo Bertolli at IBM. 2014-08-07 10:12:54 +00:00
polly Update for LLVM api change 2014-08-25 18:16:52 +00:00