llvm_param 2232 tools/perf/builtin-record.c OPT_STRING(0, "clang-path", &llvm_param.clang_path, "clang path", llvm_param 2234 tools/perf/builtin-record.c OPT_STRING(0, "clang-opt", &llvm_param.clang_opt, "clang options", llvm_param 81 tools/perf/tests/llvm.c !llvm_param.user_set_param && llvm_param 98 tools/perf/tests/llvm.c if (!llvm_param.clang_bpf_cmd_template) llvm_param 101 tools/perf/tests/llvm.c if (!llvm_param.clang_opt) llvm_param 102 tools/perf/tests/llvm.c llvm_param.clang_opt = strdup(""); llvm_param 105 tools/perf/tests/llvm.c llvm_param.clang_bpf_cmd_template, llvm_param 109 tools/perf/tests/llvm.c err = asprintf(&clang_opt_new, "-xc %s", llvm_param.clang_opt); llvm_param 113 tools/perf/tests/llvm.c tmpl_old = llvm_param.clang_bpf_cmd_template; llvm_param 114 tools/perf/tests/llvm.c llvm_param.clang_bpf_cmd_template = tmpl_new; llvm_param 115 tools/perf/tests/llvm.c clang_opt_old = llvm_param.clang_opt; llvm_param 116 tools/perf/tests/llvm.c llvm_param.clang_opt = clang_opt_new; llvm_param 120 tools/perf/tests/llvm.c llvm_param.clang_bpf_cmd_template = tmpl_old; llvm_param 121 tools/perf/tests/llvm.c llvm_param.clang_opt = clang_opt_old; llvm_param 96 tools/perf/util/bpf-loader.c if (!IS_ERR_OR_NULL(obj) && llvm_param.dump_obj) llvm_param 30 tools/perf/util/llvm-utils.c struct llvm_param llvm_param = { llvm_param 48 tools/perf/util/llvm-utils.c llvm_param.clang_path = strdup(value); llvm_param 50 tools/perf/util/llvm-utils.c llvm_param.clang_bpf_cmd_template = strdup(value); llvm_param 52 tools/perf/util/llvm-utils.c llvm_param.clang_opt = strdup(value); llvm_param 54 tools/perf/util/llvm-utils.c llvm_param.kbuild_dir = strdup(value); llvm_param 56 tools/perf/util/llvm-utils.c llvm_param.kbuild_opts = strdup(value); llvm_param 58 tools/perf/util/llvm-utils.c llvm_param.dump_obj = !!perf_config_bool(var, value); llvm_param 60 tools/perf/util/llvm-utils.c llvm_param.opts = strdup(value); llvm_param 65 tools/perf/util/llvm-utils.c llvm_param.user_set_param = true; llvm_param 232 tools/perf/util/llvm-utils.c const char *test_dir = llvm_param.kbuild_dir; llvm_param 328 tools/perf/util/llvm-utils.c if (llvm_param.kbuild_dir && !llvm_param.kbuild_dir[0]) { llvm_param 346 tools/perf/util/llvm-utils.c force_set_env("KBUILD_OPTS", llvm_param.kbuild_opts); llvm_param 438 tools/perf/util/llvm-utils.c const char *clang_opt = llvm_param.clang_opt; llvm_param 443 tools/perf/util/llvm-utils.c const char *template = llvm_param.clang_bpf_cmd_template; llvm_param 445 tools/perf/util/llvm-utils.c const char *opts = llvm_param.opts; llvm_param 459 tools/perf/util/llvm-utils.c err = search_program(llvm_param.clang_path, llvm_param 496 tools/perf/util/llvm-utils.c err = search_program(llvm_param.llc_path, "llc", llc_path); llvm_param 578 tools/perf/util/llvm-utils.c return search_program(llvm_param.clang_path, "clang", clang_path); llvm_param 56 tools/perf/util/llvm-utils.h extern struct llvm_param llvm_param;