[all-commits] [llvm/llvm-project] bf58d6: Replace func name with regex in update_cc_test_checks
Giorgis Georgakoudis via All-commits
all-commits at lists.llvm.org
Wed Mar 10 12:57:53 PST 2021
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: bf58d6a1f92244c797a280d318a56d7d3fc4a704
https://github.com/llvm/llvm-project/commit/bf58d6a1f92244c797a280d318a56d7d3fc4a704
Author: Giorgis Georgakoudis <georgakoudis1 at llnl.gov>
Date: 2021-03-10 (Wed, 10 Mar 2021)
Changed paths:
A clang/test/utils/update_cc_test_checks/Inputs/generated-funcs-regex.c
A clang/test/utils/update_cc_test_checks/Inputs/generated-funcs-regex.c.expected
A clang/test/utils/update_cc_test_checks/generated-funcs-regex.test
M llvm/utils/UpdateTestChecks/common.py
Log Message:
-----------
Replace func name with regex in update_cc_test_checks
The patch adds an argument to update_cc_test_checks for replacing a function name matching a regex. This functionality is needed to match generated function signatures that include file hashes. Example:
The function signature for the following function:
`__omp_offloading_50_b84c41e__Z9ftemplateIiET_i_l30_worker`
with `--replace-function-regex "__omp_offloading_[0-9]+_[a-z0-9]+_(.*)"` will become:
`CHECK-LABEL: @{{__omp_offloading_[0-9]+_[a-z0-9]+__Z9ftemplateIiET_i_l30_worker}}(`
Reviewed By: jdoerfert
Differential Revision: https://reviews.llvm.org/D97107
More information about the All-commits
mailing list