aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/CommandFlags.cpp
diff options
context:
space:
mode:
authorHongtao Yu <hoy@fb.com>2021-04-06 18:32:23 -0700
committerHongtao Yu <hoy@fb.com>2021-04-07 22:45:35 -0700
commit2a2720a2dec4ad4fdc7ae58939448e51824a12c4 (patch)
tree46d9c5e67434b2343dc6f2daf56c8330d7128e7a /llvm/lib/CodeGen/CommandFlags.cpp
parenteb7f5eaf3500fd0502a8ee56cc227432430c382b (diff)
downloadllvm-2a2720a2dec4ad4fdc7ae58939448e51824a12c4.zip
llvm-2a2720a2dec4ad4fdc7ae58939448e51824a12c4.tar.gz
llvm-2a2720a2dec4ad4fdc7ae58939448e51824a12c4.tar.bz2
[CSSPGO] Move pseudo probes to the beginning of a block to unblock SelectionDAG combine.
Pseudo probes, when scattered in a block, can be chained dependencies of other regular DAG nodes and block DAG combine optimizations. To fix this, scattered probes in a block are grouped and placed at the beginning of the block. This shouldn't affect the profile quality. Test Plan: Reviewed By: wenlei, wmi Differential Revision: https://reviews.llvm.org/D100002
Diffstat (limited to 'llvm/lib/CodeGen/CommandFlags.cpp')
0 files changed, 0 insertions, 0 deletions