[clang] [llvm] [ubsan] Plumb through -fsanitize-skip-hot-cutoff to LowerAllowCheckPass (PR #124211)
Vitaly Buka via llvm-commits
llvm-commits at lists.llvm.org
Sun Jan 26 15:31:19 PST 2025
================
@@ -828,11 +828,34 @@ parseLowerAllowCheckPassOptions(StringRef Params) {
StringRef ParamName;
std::tie(ParamName, Params) = Params.split(';');
- return make_error<StringError>(
- formatv("invalid LowerAllowCheck pass parameter '{0}' ", ParamName)
- .str(),
- inconvertibleErrorCode());
+ // cutoffs=990000|990000|0|...100000
+ if (ParamName.starts_with("cutoffs=")) {
+ StringRef CutoffsStr;
+ std::tie(ParamName, CutoffsStr) = ParamName.split('=');
+
+ while (CutoffsStr != "") {
+ StringRef firstCutoffStr;
+ std::tie(firstCutoffStr, CutoffsStr) = CutoffsStr.split('|');
----------------
vitalybuka wrote:
Can this be `,`?
https://github.com/llvm/llvm-project/pull/124211
More information about the llvm-commits
mailing list