summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/WebAssembly/WebAssemblyAsmPrinter.cpp
diff options
context:
space:
mode:
authorRong Xu <xur@google.com>2019-05-28 21:45:56 +0000
committerRong Xu <xur@google.com>2019-05-28 21:45:56 +0000
commite88173abc01b454f91cec54b50e58e67a5aed263 (patch)
tree0a4001c99496ce78af8a15b958817f8e3438624f /llvm/lib/Target/WebAssembly/WebAssemblyAsmPrinter.cpp
parent5b32f60ec31ce136edac6f693538aeb6039f4ad0 (diff)
downloadbcm5719-llvm-e88173abc01b454f91cec54b50e58e67a5aed263.tar.gz
bcm5719-llvm-e88173abc01b454f91cec54b50e58e67a5aed263.zip
[PGO] Handle cases of failing to split critical edges
Fix PR41279 where critical edges to EHPad are not split. The fix is to not instrument those critical edges. We used to be able to know the size of counters right after MST is computed. With this, we have to pre-collect the instrument BBs to know the size, and then instrument them. Differential Revision: https://reviews.llvm.org/D62439 llvm-svn: 361882
Diffstat (limited to 'llvm/lib/Target/WebAssembly/WebAssemblyAsmPrinter.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud