forked from OSchip/llvm-project
929fccd476
Each option has a set of prefixes. When matching an argument such as -funroll-loops. First the leading - is removed as it is a prefix. Then a lower_bound search for "funroll-loops" is done against the option table by option name. From there each option prefix + option name combination is tested against the argument. This allows us to support Microsoft style options where both / and - are valid prefixes. It also simplifies the cases we already have where options come in both - and -- forms. Almost every option for gnu-ld happens to have this form. llvm-svn: 166444 |
||
---|---|---|
.. | ||
ABITest | ||
C++Tests | ||
CIndex | ||
OptionalTests | ||
TableGen | ||
TestUtils | ||
VtableTest | ||
analyzer | ||
valgrind | ||
CaptureCmd | ||
CmpDriver | ||
FindSpecRefs | ||
FuzzTest | ||
SummarizeErrors | ||
builtin-defines.c | ||
clang-completion-mode.el | ||
clangVisualizers.txt | ||
find-unused-diagnostics.sh | ||
token-delta.py |