commit | 0fa09b6c22e8e670667a23db93d9f2ac00deed81 | [log] [tgz] |
---|---|---|
author | Dmitry Mikulin <dmitry.mikulin@sony.com> | Thu May 17 14:29:07 2018 +0000 |
committer | Dmitry Mikulin <dmitry.mikulin@sony.com> | Thu May 17 14:29:07 2018 +0000 |
tree | 308f0ec74aad410ffd21696eefb6eec54aa6c04e | |
parent | 0ade31e6a19312e42ca3e68f3387234be804050a [diff] |
In thin and full LTO + CFI, direct function calls may go through jump table entries to reach the target. Since these calls don't require type checks, we can short-circuit them to their real targets. Differential Revision: https://reviews.llvm.org/D46326 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@332610 91177308-0d34-0410-b5e6-96231b3b80d8