llvm-project/llvm/test/Transforms/Internalize
Joseph Huber 3d0ab8638b [Internalize] Support glob patterns for API lists
The internalize pass supports an option to provide a list of symbols
that should not be internalized. THis is useful retaining certain
defintions that should be kept alive. However, this interface is
somewhat difficult to use as it requires knowing every single symbol's
name and specifying it. Many APIs provide common prefixes for the
symbols exported by the library, so it would make sense to be able to
match these using a simple glob pattern. This patch changes the handling
from a simple string comparison to a glob pattern match.

Reviewed By: MaskRay

Differential Revision: https://reviews.llvm.org/D130319
2022-07-22 08:24:32 -04:00
..
2009-01-05-InternalizeAliases.ll
apifile
comdat.ll
externally-initialized.ll
globs.ll [Internalize] Support glob patterns for API lists 2022-07-22 08:24:32 -04:00
lists.ll
local-visibility.ll
stackguard.ll
used.ll
vcall-visibility.ll