Commit History

Autor SHA1 Mensaxe Data
  Sam Parker aa96763063 [ARM] Create objdump subtarget from build attrs %!s(int64=8) %!d(string=hai) anos
  Ivan Krasin d6d6b83a0b Revert r291903 and r291898. Reason: they break check-lld on the bots. %!s(int64=8) %!d(string=hai) anos
  Sam Parker 6968dd2f43 [ARM] Enable objdump to construct triple for ARM %!s(int64=8) %!d(string=hai) anos
  Daniel Sanders 0b8fc77698 [llvm-objdump] Support detection of feature bits from the object and implement this for Mips. %!s(int64=9) %!d(string=hai) anos
  Alexey Samsonov 196340cc6c [Object, ELF] Don't assert on invalid magic in createELFObjectFile. %!s(int64=10) %!d(string=hai) anos
  Alexey Samsonov 1ea35c2d52 [Object, ELF] Don't call llvm_unreachable() from createELFObjectFile. %!s(int64=10) %!d(string=hai) anos
  Rafael Espindola 9751e35f20 Simplify now that we always use an alignment of 2 for ELF files. %!s(int64=10) %!d(string=hai) anos
  Rafael Espindola 548f2b6e8f Don't own the buffer in object::Binary. %!s(int64=11) %!d(string=hai) anos
  Rafael Espindola db7cdc8eb0 Add a non-templated ELFObjectFileBase class. %!s(int64=11) %!d(string=hai) anos
  Rafael Espindola 79002da926 Use std::unique_ptr to make the ownership explicit. %!s(int64=11) %!d(string=hai) anos
  Rafael Espindola db8cb2223d This only needs a StringRef. No functionality change. %!s(int64=11) %!d(string=hai) anos
  Rafael Espindola 8659ad443a Replace two release calls with std::move. I missed this on the previous commit. %!s(int64=11) %!d(string=hai) anos
  Rafael Espindola 0d50598d71 Pass a unique_ptr<MemoryBuffer> to the constructors in the Binary hierarchy. %!s(int64=11) %!d(string=hai) anos
  Rafael Espindola b138caba43 Pass a std::unique_ptr& to the create??? methods is lib/Object. %!s(int64=11) %!d(string=hai) anos
  Rafael Espindola 1f659329b6 Make ObjectFile and BitcodeReader always own the MemoryBuffer. %!s(int64=11) %!d(string=hai) anos
  Rafael Espindola a841620f66 Fix a memory leak in the error path. %!s(int64=11) %!d(string=hai) anos
  Rafael Espindola 7f2f94faeb Fix pr17056. %!s(int64=11) %!d(string=hai) anos
  Rafael Espindola 4e2b922131 Remove 'using std::errro_code' from lib. %!s(int64=11) %!d(string=hai) anos
  Rafael Espindola 5c792faa0e Don't use 'using std::error_code' in include/llvm. %!s(int64=11) %!d(string=hai) anos
  Ahmed Charles f4ccd11075 Replace OwningPtr<T> with std::unique_ptr<T>. %!s(int64=11) %!d(string=hai) anos
  Ahmed Charles 1a6eca243f [C++11] Replace OwningPtr::take() with OwningPtr::release(). %!s(int64=11) %!d(string=hai) anos
  Rafael Espindola 584fe2db6a Make ObjectFile ownership of the MemoryBuffer optional. %!s(int64=11) %!d(string=hai) anos
  Rafael Espindola 3d218156f8 Be a bit more consistent about using ErrorOr when constructing Binary objects. %!s(int64=11) %!d(string=hai) anos
  Michael J. Spencer 081a1941b5 [Object] Split the ELF interface into 3 parts. %!s(int64=12) %!d(string=hai) anos
  Michael J. Spencer c6af2432c8 Replace Count{Leading,Trailing}Zeros_{32,64} with count{Leading,Trailing}Zeros. %!s(int64=12) %!d(string=hai) anos
  Michael J. Spencer d9d2f18775 [Support] Add LLVM_IS_UNALIGNED_ACCESS_FAST. %!s(int64=12) %!d(string=hai) anos
  Michael J. Spencer ac97f5ce48 [Object][ELF] Simplify ELFObjectFile by using ELFType. %!s(int64=12) %!d(string=hai) anos
  Michael J. Spencer 4d9c5397b4 [Object][ELF] Add a maximum alignment. This is used by createELFObjectFile to create a properly aligned reader. %!s(int64=12) %!d(string=hai) anos
  Preston Gurd 689ff9c00f Implement GDB integration for source level debugging of code JITed using %!s(int64=13) %!d(string=hai) anos
  Eli Bendersky f4eff4baeb Expose the ELFObjectFile class directly in the Object/ELF.h header, similarly %!s(int64=13) %!d(string=hai) anos