Cache basic block boundaries for faster RegMaskSlots access.
authorJakob Stoklund Olesen <stoklund@2pi.dk>
Fri, 10 Feb 2012 01:26:29 +0000 (01:26 +0000)
committerJakob Stoklund Olesen <stoklund@2pi.dk>
Fri, 10 Feb 2012 01:26:29 +0000 (01:26 +0000)
commit34e85d0307e3c17e5061622dccf8a20e5457b099
treefe38547a0dba964277723c4f127827513411d25c
parentebf2750a70df4261d3e66144ea6bcb49d41f6efb
Cache basic block boundaries for faster RegMaskSlots access.

Provide API to get a list of register mask slots and bits in a basic
block.

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