This change add an option to llvm-ifs to hide undefined symbols from its output.
Details
Diff Detail
- Repository
 - rG LLVM Github Monorepo
 
Event Timeline
I forgot to attach the test into git in the previous commit. They were attached int this change.
| llvm/lib/InterfaceStub/IFSHandler.cpp | ||
|---|---|---|
| 331 | I was plan to make it generic so next time if we need to strip any more symbols based on a different metric, I don't need to write a new function. But I think it does not really matter since it is quite simple.  | |
| llvm/tools/llvm-ifs/llvm-ifs.cpp | ||
|---|---|---|
| 103 | Small suggestion, I'd call this just strip-undefined, the symbol part is already implied and it better matches spelling used by tools like llvm-objcopy.  | |
It's not clear why this function takes the various arguments since it has only one call site that uses fixed values.