diff options
| author | Dmitry Mikulin <dmitry.mikulin@sony.com> | 2018-06-04 18:18:12 +0000 |
|---|---|---|
| committer | Dmitry Mikulin <dmitry.mikulin@sony.com> | 2018-06-04 18:18:12 +0000 |
| commit | 4539487650fc00882460cec44ea4b4d70f092d60 (patch) | |
| tree | 109e4e6fd2401b7a2994e8854fa89b99ea0ddad5 /llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | |
| parent | 5f760e0efea2b940b079e1c5ee2ce5dbeebf72bb (diff) | |
| download | bcm5719-llvm-4539487650fc00882460cec44ea4b4d70f092d60.tar.gz bcm5719-llvm-4539487650fc00882460cec44ea4b4d70f092d60.zip | |
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, except in cases when they
can be pre-empted.
Differential Revision: https://reviews.llvm.org/D46326
llvm-svn: 333937
Diffstat (limited to 'llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp')
0 files changed, 0 insertions, 0 deletions

