Add const version of getLiveRangeForValue().

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7386 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Vikram S. Adve 2003-07-29 19:38:22 +00:00
parent 102f295114
commit b403b2c019
2 changed files with 18 additions and 8 deletions

View File

@ -92,10 +92,15 @@ public:
inline const LiveRangeMapType *getLiveRangeMap() const
{ return &LiveRangeMap; }
// Method sed to get the corresponding live range of a Value
//
inline LiveRange *getLiveRangeForValue( const Value *Val)
{ return LiveRangeMap[Val]; }
// Method used to get the live range containing a Value.
// This may return NULL if no live range exists for a Value (eg, some consts)
inline LiveRange *getLiveRangeForValue(const Value *Val) {
return LiveRangeMap[Val];
}
inline const LiveRange *getLiveRangeForValue(const Value *Val) const {
LiveRangeMapType::const_iterator I = LiveRangeMap.find(Val);
return I->second;
}
// Method for coalescing live ranges. Called only after interference info
// is calculated.

View File

@ -92,10 +92,15 @@ public:
inline const LiveRangeMapType *getLiveRangeMap() const
{ return &LiveRangeMap; }
// Method sed to get the corresponding live range of a Value
//
inline LiveRange *getLiveRangeForValue( const Value *Val)
{ return LiveRangeMap[Val]; }
// Method used to get the live range containing a Value.
// This may return NULL if no live range exists for a Value (eg, some consts)
inline LiveRange *getLiveRangeForValue(const Value *Val) {
return LiveRangeMap[Val];
}
inline const LiveRange *getLiveRangeForValue(const Value *Val) const {
LiveRangeMapType::const_iterator I = LiveRangeMap.find(Val);
return I->second;
}
// Method for coalescing live ranges. Called only after interference info
// is calculated.