aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/MachineOperand.cpp
diff options
context:
space:
mode:
authorVitaly Buka <vitalybuka@google.com>2022-09-13 20:17:55 -0700
committerVitaly Buka <vitalybuka@google.com>2022-09-14 14:58:12 -0700
commitbf204881b6376c57aa56668612321658c4606e38 (patch)
tree4bc5d06758f4efd80bb8931527eb6f377437f623 /llvm/lib/CodeGen/MachineOperand.cpp
parent6106a6d7fe48ac26bc39621898b90766e2a10bd0 (diff)
downloadllvm-bf204881b6376c57aa56668612321658c4606e38.zip
llvm-bf204881b6376c57aa56668612321658c4606e38.tar.gz
llvm-bf204881b6376c57aa56668612321658c4606e38.tar.bz2
[msan] Change logic of ClInstrumentationWithCallThreshold
According to logs, ClInstrumentationWithCallThreshold is workaround for slow backend with large number of basic blocks. However, I can't reproduce that one, but I see significant slowdown after ClCheckConstantShadow. Without ClInstrumentationWithCallThreshold compiler is able to eliminate many of the branches. So maybe we should drop ClInstrumentationWithCallThreshold completly. For now I just change the logic to ignore constant shadow so it will not trigger callback fallback too early. Reviewed By: kstoimenov Differential Revision: https://reviews.llvm.org/D133880
Diffstat (limited to 'llvm/lib/CodeGen/MachineOperand.cpp')
0 files changed, 0 insertions, 0 deletions