mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-10-05 22:59:16 +00:00
Do not to perform RUN line substitution of llc if that's prefixed by a hypnen
(-llc), similarly to the way it was done for clang and llvmc. This doesn't affect the upstream llvm tests but helps when developing custom LLVM-based tools and testing them within the LLVM regression framework. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@183994 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
38103d1012
commit
dafd1a6311
12
test/lit.cfg
12
test/lit.cfg
@ -201,9 +201,14 @@ if os.pathsep == ';':
|
|||||||
pathext = os.environ.get('PATHEXT', '').split(';')
|
pathext = os.environ.get('PATHEXT', '').split(';')
|
||||||
else:
|
else:
|
||||||
pathext = ['']
|
pathext = ['']
|
||||||
|
# Regex to reject matching a hyphen
|
||||||
|
NOHYPHEN = r"(?<!-)"
|
||||||
|
|
||||||
for pattern in [r"\bbugpoint\b(?!-)", r"(?<!/|-)\bclang\b(?!-)",
|
for pattern in [r"\bbugpoint\b(?!-)", r"(?<!/|-)\bclang\b(?!-)",
|
||||||
r"\bgold\b",
|
r"\bgold\b",
|
||||||
r"\bllc\b", r"\blli\b",
|
# Match llc but not -llc
|
||||||
|
NOHYPHEN + r"\bllc\b",
|
||||||
|
r"\blli\b",
|
||||||
r"\bllvm-ar\b", r"\bllvm-as\b",
|
r"\bllvm-ar\b", r"\bllvm-as\b",
|
||||||
r"\bllvm-bcanalyzer\b", r"\bllvm-config\b",
|
r"\bllvm-bcanalyzer\b", r"\bllvm-config\b",
|
||||||
r"\bllvm-cov\b", r"\bllvm-diff\b",
|
r"\bllvm-cov\b", r"\bllvm-diff\b",
|
||||||
@ -214,8 +219,9 @@ for pattern in [r"\bbugpoint\b(?!-)", r"(?<!/|-)\bclang\b(?!-)",
|
|||||||
r"\bllvm-prof\b", r"\bllvm-ranlib\b",
|
r"\bllvm-prof\b", r"\bllvm-ranlib\b",
|
||||||
r"\bllvm-rtdyld\b", r"\bllvm-shlib\b",
|
r"\bllvm-rtdyld\b", r"\bllvm-shlib\b",
|
||||||
r"\bllvm-size\b",
|
r"\bllvm-size\b",
|
||||||
# Don't match '-llvmc'.
|
# Match llvmc but not -llvmc
|
||||||
r"(?<!-)\bllvmc\b", r"\blto\b",
|
NOHYPHEN + r"\bllvmc\b",
|
||||||
|
r"\blto\b",
|
||||||
# Don't match '.opt', '-opt',
|
# Don't match '.opt', '-opt',
|
||||||
# '^opt' or '/opt'.
|
# '^opt' or '/opt'.
|
||||||
r"\bmacho-dump\b", r"(?<!\.|-|\^|/)\bopt\b",
|
r"\bmacho-dump\b", r"(?<!\.|-|\^|/)\bopt\b",
|
||||||
|
Loading…
Reference in New Issue
Block a user