From f50103299d5240fdb64948c9a79f4b7d20e270ea Mon Sep 17 00:00:00 2001 From: Justin Bogner Date: Wed, 18 Oct 2017 05:52:56 +0000 Subject: [PATCH] update_mir_test_checks: Support '-' in function names Some AArch64 and AMDGPU tests have functions with hyphens in the names git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@316063 91177308-0d34-0410-b5e6-96231b3b80d8 --- utils/update_mir_test_checks.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/utils/update_mir_test_checks.py b/utils/update_mir_test_checks.py index c453a282238..48f3eead3e5 100755 --- a/utils/update_mir_test_checks.py +++ b/utils/update_mir_test_checks.py @@ -33,7 +33,7 @@ TRIPLE_IR_RE = re.compile(r'^\s*target\s+triple\s*=\s*"([^"]+)"$') CHECK_PREFIX_RE = re.compile('--?check-prefix(?:es)?[= ](\S+)') CHECK_RE = re.compile(r'^\s*[;#]\s*([^:]+?)(?:-NEXT|-NOT|-DAG|-LABEL)?:') -FUNC_NAME_RE = re.compile(r' *name: *(?P[A-Za-z0-9_.]+)') +FUNC_NAME_RE = re.compile(r' *name: *(?P[A-Za-z0-9_.-]+)') BODY_BEGIN_RE = re.compile(r' *body: *\|') BASIC_BLOCK_RE = re.compile(r' *bb\.[0-9]+.*:$') VREG_RE = re.compile(r'(%[0-9]+)(?::[a-z0-9_]+)?(?:\([<>a-z0-9 ]+\))?') @@ -45,7 +45,7 @@ PREFIX_DATA_RE = re.compile(r'^ *(;|bb.[0-9].*: *$|[a-z]+: |$)') MIR_FUNC_RE = re.compile( r'^---$' r'\n' - r'^ *name: *(?P[A-Za-z0-9_.]+)$' + r'^ *name: *(?P[A-Za-z0-9_.-]+)$' r'.*?' r'^ *body: *\|\n' r'(?P.*?)\n' -- 2.50.1