SuccessChanges

Summary

  1. [PGO] Attach appropriate funclet operand bundles to value profiling (details)
Commit b35b7da4608426e099fc048319ebf50c11c984ea by andrew.kaylor
[PGO] Attach appropriate funclet operand bundles to value profiling
instrumentation calls
Patch by Chris Chrulski
When generating value profiling instrumentation, ensure the call gets
the correct funclet token, otherwise WinEHPrepare will turn the call
(and all subsequent instructions) into unreachable.
Differential Revision: https://reviews.llvm.org/D73221
The file was addedllvm/test/Transforms/PGOProfile/indirect_call_profile_funclet.ll
The file was addedllvm/test/Transforms/PGOProfile/memop_profile_funclet.ll
The file was modifiedllvm/lib/Transforms/Instrumentation/PGOInstrumentation.cpp (diff)
The file was modifiedllvm/lib/Transforms/Instrumentation/InstrProfiling.cpp (diff)