[LLVMdev] What cause holes in a LiveInterval?
sabre at nondot.org
Thu Dec 15 11:23:51 PST 2005
On Thu, 15 Dec 2005, Tzu-Chien Chiu wrote:
> // that v is live at i'. In this implementation intervals can have holes,
> // i.e. an interval might look like [1,20), [50,65), [1000,1001). Each
> // individual range is represented as an instance of LiveRange, and the whole
> // interval is represented as an instance of LiveInterval.
> What cause these holes?
One example is control flow. Consider code like this:
X = ...
X is live in BB1 and BB3, but not BB2.
More information about the llvm-dev