[all-commits] [llvm/llvm-project] 9d0331: [Instrumentor] Allow multiple config files with di...
Johannes Doerfert via All-commits
all-commits at lists.llvm.org
Wed May 6 21:20:37 PDT 2026
Branch: refs/heads/users/jdoerfert/instrumentor_multi_config
Home: https://github.com/llvm/llvm-project
Commit: 9d033194e1bff440f5cfe044d863e14a685df3fb
https://github.com/llvm/llvm-project/commit/9d033194e1bff440f5cfe044d863e14a685df3fb
Author: Johannes Doerfert <jdoerfert.llvm at gmail.com>
Date: 2026-05-06 (Wed, 06 May 2026)
Changed paths:
M clang/test/Instrumentor/InstrumentorStackUsage.cpp
M clang/test/Instrumentor/InstrumentorUnreachable.cpp
M llvm/include/llvm/Transforms/IPO/Instrumentor.h
M llvm/include/llvm/Transforms/IPO/InstrumentorConfigFile.h
M llvm/lib/Transforms/IPO/Instrumentor.cpp
M llvm/lib/Transforms/IPO/InstrumentorConfigFile.cpp
M llvm/test/Instrumentation/Instrumentor/alloca_and_function.ll
M llvm/test/Instrumentation/Instrumentor/counters.ll
M llvm/test/Instrumentation/Instrumentor/function_regex.ll
M llvm/test/Instrumentation/Instrumentor/generate_bad_rt.ll
M llvm/test/Instrumentation/Instrumentor/generate_rt.ll
M llvm/test/Instrumentation/Instrumentor/load_store.ll
M llvm/test/Instrumentation/Instrumentor/load_store_args.ll
M llvm/test/Instrumentation/Instrumentor/load_store_noreplace.ll
A llvm/test/Instrumentation/Instrumentor/multi_config.ll
A llvm/test/Instrumentation/Instrumentor/multi_config_1.json
A llvm/test/Instrumentation/Instrumentor/multi_config_2.json
A llvm/test/Instrumentation/Instrumentor/multi_config_3.json
A llvm/test/Instrumentation/Instrumentor/multi_config_4.json
A llvm/test/Instrumentation/Instrumentor/multi_config_paths
M llvm/test/Instrumentation/Instrumentor/read_config.ll
Log Message:
-----------
[Instrumentor] Allow multiple config files with different filters
To instrument different functions in different ways we allow to provide
multiple config files now. Each file will result in one instrumentation
run. Multiple files can be passed via command line option or listed in
a "summary" file that is passed via command line option (to keep the
command length managable).
To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications
More information about the All-commits
mailing list