Fix problem when using LiveRangeQuery with block entries.
authorJakob Stoklund Olesen <stoklund@2pi.dk>
Sun, 16 Sep 2012 02:15:33 +0000 (02:15 +0000)
committerJakob Stoklund Olesen <stoklund@2pi.dk>
Sun, 16 Sep 2012 02:15:33 +0000 (02:15 +0000)
commit2131eb48875c7059eb04f0a324321e1e15e6597e
tree423554c263ba3996737533727fa2688d891dace1
parent644b3840b975cdd7465d16700740dd1dd7034df0
Fix problem when using LiveRangeQuery with block entries.

A value that is live in to a basic block should be returned by valueIn()
in LiveRangeQuery(getMBBStartIdx(MBB)), unless it is a PHI-def which
should be returned by valueDefined() instead.

Current code isn't using this functionality. Future code will.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@163990 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/CodeGen/LiveInterval.h