[all-commits] [llvm/llvm-project] 99490a: [Instrumentor] Allow multiple config files with di...
Johannes Doerfert via All-commits
all-commits at lists.llvm.org
Wed May 6 21:24:55 PDT 2026
Branch: refs/heads/users/jdoerfert/instrumentor_multi_config
Home: https://github.com/llvm/llvm-project
Commit: 99490ac32acfb7035b0eaee05f360b4a10c921b6
https://github.com/llvm/llvm-project/commit/99490ac32acfb7035b0eaee05f360b4a10c921b6
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