DavidSpickett added a reviewer: clayborg.
DavidSpickett added a subscriber: clayborg.
DavidSpickett added a comment.

@clayborg As promised on https://reviews.llvm.org/D134041.

The strategy is:

- Make the original function concrete and have it call the optional version.
- Derived classes implement the optional version.
- One by one (or rather, manageable patch by manageable patch) switch the 
callers to the optional version.
- Remove the original function.

I've stacked the changes to do that onto this one. ARM is by far the largest, 
even if it is fairly mechanical changes.

You'll see some dodgy stuff like `&(*info)` because some APIs want a 
`RegisterInfo*`, but that's another rabbit hole I do want to look at but not 
here.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D134536/new/

https://reviews.llvm.org/D134536

_______________________________________________
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

Reply via email to