[GlobalISel][IRTranslator] Ensure branch probabilities are added when translating...
authorAmara Emerson <amara@apple.com>
Mon, 14 Dec 2020 23:25:35 +0000 (15:25 -0800)
committerAmara Emerson <amara@apple.com>
Tue, 15 Dec 2020 07:36:54 +0000 (23:36 -0800)
commita69b76c500849bacc0ba494df03b465e4bcff0ef
treeb1a2680e8e791efa096e567c57f8d0c155eb70b4
parent504e4be2c111ef8e79a91f0b92fdc009995204d1
[GlobalISel][IRTranslator] Ensure branch probabilities are added when translating invoke edges.

This uses a straightforward port of findUnwindDestinations() from SelectionDAG.

Differential Revision: https://reviews.llvm.org/D93256
llvm/include/llvm/CodeGen/GlobalISel/IRTranslator.h
llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp
llvm/test/CodeGen/AArch64/GlobalISel/irtranslator-invoke-probabilities.ll [new file with mode: 0644]