[PATCH] D59945: [ObjCMetadata] Add support for reading Objective-C metadata

Steven Wu via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Thu Mar 28 10:02:35 PDT 2019


steven_wu created this revision.
steven_wu added reviewers: ributzka, lhames.
Herald added subscribers: jdoerfert, jfb, dexonsmith, jkorous, hiraditya, javed.absar, mgorny.
Herald added a reviewer: alexshap.
Herald added a project: LLVM.

Add a new library to LLVM that can read Objective-C metadata from
binaries or llvm bitcode generation by clang/swift compiler.


Repository:
  rG LLVM Github Monorepo

https://reviews.llvm.org/D59945

Files:
  llvm/include/llvm/ObjCMetadata/ObjCBitcode.h
  llvm/include/llvm/ObjCMetadata/ObjCMachOBinary.h
  llvm/include/llvm/ObjCMetadata/ObjCMetadata.h
  llvm/lib/CMakeLists.txt
  llvm/lib/ObjCMetadata/CMakeLists.txt
  llvm/lib/ObjCMetadata/ObjCBitcode.cpp
  llvm/lib/ObjCMetadata/ObjCMachOBinary.cpp
  llvm/lib/ObjCMetadata/ObjCMetadata.cpp
  llvm/lib/ObjCMetadata/macho-obj.h
  llvm/test/CMakeLists.txt
  llvm/test/ObjCMetadata/Inputs/libtest.dylib
  llvm/test/ObjCMetadata/linked_binary.test
  llvm/test/ObjCMetadata/lit.local.cfg
  llvm/test/ObjCMetadata/new-objc-segment.ll
  llvm/test/ObjCMetadata/objc-metadata-arm64.ll
  llvm/test/ObjCMetadata/objc-metadata-i386.ll
  llvm/test/ObjCMetadata/objc-metadata-x86_64.ll
  llvm/test/lit.cfg.py
  llvm/tools/llvm-objc-metadata/CMakeLists.txt
  llvm/tools/llvm-objc-metadata/llvm-objc-metadata.cpp

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D59945.192670.patch
Type: text/x-patch
Size: 377099 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20190328/677865c6/attachment-0001.bin>


More information about the llvm-commits mailing list