summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
diff options
context:
space:
mode:
authorDmitry Mikulin <dmitry.mikulin@sony.com>2018-06-04 18:18:12 +0000
committerDmitry Mikulin <dmitry.mikulin@sony.com>2018-06-04 18:18:12 +0000
commit4539487650fc00882460cec44ea4b4d70f092d60 (patch)
tree109e4e6fd2401b7a2994e8854fa89b99ea0ddad5 /llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
parent5f760e0efea2b940b079e1c5ee2ce5dbeebf72bb (diff)
downloadbcm5719-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
OpenPOWER on IntegriCloud