OSDN Git Service

Codegen: Factor out canTailDuplicate
authorKyle Butt <kyle+llvm@iteratee.net>
Tue, 19 Jul 2016 23:54:21 +0000 (23:54 +0000)
committerKyle Butt <kyle+llvm@iteratee.net>
Tue, 19 Jul 2016 23:54:21 +0000 (23:54 +0000)
commitebd8d9a1ff15bc411f357c69609ecdd814b3ee33
tree79db870c3c3348a8dfcb445e8db1a8df4d5a251d
parent9871423412faa2ed8380445a26ed1b0991a18502
Codegen: Factor out canTailDuplicate

canTailDuplicate accepts two blocks and returns true if the first can be
duplicated into the second successfully. Use this function to
encapsulate the heuristic.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@276062 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/CodeGen/TailDuplicator.h
lib/CodeGen/TailDuplicator.cpp