Eliminate MachineBasicBlock::const_livein_iterator and make
authorDan Gohman <gohman@apple.com>
Tue, 13 Apr 2010 16:57:55 +0000 (16:57 +0000)
committerDan Gohman <gohman@apple.com>
Tue, 13 Apr 2010 16:57:55 +0000 (16:57 +0000)
commit81bf03eb5cd68243eabb52505105aa5f4a831bf3
treebd64eb5ef41beb17b468b27beaf9352bdf8f5d60
parent9e9aa44d1a33fb845268ba07b726a31f26195690
Eliminate MachineBasicBlock::const_livein_iterator and make
MachineBasicBlock::livein_iterator a const_iterator, because
clients shouldn't ever be using the iterator interface to
mutate the livein set.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@101147 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/CodeGen/MachineBasicBlock.h
lib/CodeGen/LiveIntervalAnalysis.cpp
lib/CodeGen/LiveVariables.cpp
lib/CodeGen/MachineBasicBlock.cpp
lib/CodeGen/MachineLICM.cpp
lib/CodeGen/MachineVerifier.cpp
lib/CodeGen/RegisterScavenging.cpp
lib/Target/X86/SSEDomainFix.cpp