objective-c ivar refactoring patch. Iterations
over ivars for a varienty of puposes is now
consolidated into two small routines; DeepCollectObjCIvars
and ShallowCollectObjCIvars. 

llvm-svn: 111679
9 files changed
tree: d83a3b2e2ae52bf6452ab2bfae6facb2a8f9a227
  1. clang/
  2. compiler-rt/
  3. libcxx/
  4. lldb/
  5. llvm/