mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-02-08 21:32:39 +00:00
add a method
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31288 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
463c4a1ae9
commit
6c1645ce7d
@ -86,6 +86,14 @@ public:
|
||||
return static_cast<ValueTy*>(TheTable[BucketNo].Item);
|
||||
}
|
||||
|
||||
/// GetKeyForValueInMap - Given a value that is inserted into this map, return
|
||||
/// the string that corresponds to it. This is an efficient operation that
|
||||
/// is provided by CStringMap. The string is live as long as the value is in
|
||||
/// the map.
|
||||
static const char *GetKeyForValueInMap(const ValueTy &Val) {
|
||||
return reinterpret_cast<const char*>(&Val+1);
|
||||
}
|
||||
|
||||
/// GetOrCreateValue - Look up the specified key in the table. If a value
|
||||
/// exists, return it. Otherwise, default construct a value, insert it, and
|
||||
/// return.
|
||||
|
@ -86,6 +86,14 @@ public:
|
||||
return static_cast<ValueTy*>(TheTable[BucketNo].Item);
|
||||
}
|
||||
|
||||
/// GetKeyForValueInMap - Given a value that is inserted into this map, return
|
||||
/// the string that corresponds to it. This is an efficient operation that
|
||||
/// is provided by CStringMap. The string is live as long as the value is in
|
||||
/// the map.
|
||||
static const char *GetKeyForValueInMap(const ValueTy &Val) {
|
||||
return reinterpret_cast<const char*>(&Val+1);
|
||||
}
|
||||
|
||||
/// GetOrCreateValue - Look up the specified key in the table. If a value
|
||||
/// exists, return it. Otherwise, default construct a value, insert it, and
|
||||
/// return.
|
||||
|
Loading…
x
Reference in New Issue
Block a user