[llvm] [GSYM] Callsites: Add data format support and loading from YAML (PR #109781)
Kyungwoo Lee via llvm-commits
llvm-commits at lists.llvm.org
Thu Sep 26 11:52:12 PDT 2024
================
@@ -177,6 +179,16 @@ static void parseArgs(int argc, char **argv) {
LookupAddressesFromStdin = Args.hasArg(OPT_addresses_from_stdin);
StoreMergedFunctionInfo = Args.hasArg(OPT_merged_functions);
+
+ for (const llvm::opt::Arg *A : Args.filtered(OPT_callsites_from_yaml_EQ))
+ if (A->getValue() && A->getValue()[0] != '\0')
+ CallSiteYamlPaths.emplace_back(A->getValue());
----------------
kyulee-com wrote:
It seems you're allowing for multiple YAML files. Is this a common use case? Additionally, do you manage instances where there are multiple identical YAML files?
https://github.com/llvm/llvm-project/pull/109781
More information about the llvm-commits
mailing list