llvm-6502/include/llvm/Object
David Blaikie 95689f0845 Correct the ownership passing semantics of object::createBinary and make them explicit in the type system.
createBinary documented that it destroyed the parameter in error cases,
though by observation it does not. By passing the unique_ptr by value
rather than lvalue reference, callers are now explicit about passing
ownership and the function implements the documented contract. Remove
the explicit documentation, since now the behavior cannot be anything
other than what was documented, so it's redundant.

Also drops a unique_ptr::release in llvm-nm that was always run on a
null unique_ptr anyway.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@213557 91177308-0d34-0410-b5e6-96231b3b80d8
2014-07-21 16:26:24 +00:00
..
Archive.h Pass a unique_ptr<MemoryBuffer> to the constructors in the Binary hierarchy. 2014-06-24 13:56:32 +00:00
Binary.h Correct the ownership passing semantics of object::createBinary and make them explicit in the type system. 2014-07-21 16:26:24 +00:00
COFF.h Pass a unique_ptr<MemoryBuffer> to the constructors in the Binary hierarchy. 2014-06-24 13:56:32 +00:00
COFFYAML.h Invert the MC -> Object dependency. 2014-07-03 02:01:39 +00:00
ELF.h Fix the MSVC build following r212382 2014-07-06 10:54:41 +00:00
ELFObjectFile.h [PowerPC] ELFv2 dynamic loader support 2014-07-20 23:53:14 +00:00
ELFTypes.h
ELFYAML.h Invert the MC -> Object dependency. 2014-07-03 02:01:39 +00:00
Error.h Don't use 'using std::error_code' in include/llvm. 2014-06-12 21:46:39 +00:00
IRObjectFile.h Implement LTOModule on top of IRObjectFile. 2014-07-04 18:40:36 +00:00
MachO.h [RuntimeDyld] Revert r211652 - MachO object GDB registration support. 2014-07-15 19:35:22 +00:00
MachOUniversal.h Add the -arch flag support to llvm-nm to select the slice out of a Mach-O 2014-06-30 18:45:23 +00:00
ObjectFile.h [PowerPC] ELFv2 dynamic loader support 2014-07-20 23:53:14 +00:00
RelocVisitor.h Support LE in RelocVisitor::visitELF_PPC64_* 2014-06-18 15:15:49 +00:00
SymbolicFile.h Move createIRObjectFile to the IRObjectFile class and return the concrete type. 2014-07-03 23:03:50 +00:00