mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-02-22 13:29:44 +00:00
Added "clear" method to FoldingSetNodeID to allow a FoldingSetNodeID object
to be reused to compute multiple object profiles. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@46226 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
6518f5fcbf
commit
c899b33b83
@ -208,6 +208,10 @@ public:
|
|||||||
void AddAPFloat(const APFloat& apf);
|
void AddAPFloat(const APFloat& apf);
|
||||||
void AddString(const std::string &String);
|
void AddString(const std::string &String);
|
||||||
|
|
||||||
|
/// clear - Clear the accumulated profile, allowing this FoldingSetNodeID
|
||||||
|
/// object to be used to compute a new profile.
|
||||||
|
inline void clear() { Bits.clear(); }
|
||||||
|
|
||||||
/// ComputeHash - Compute a strong hash value for this FoldingSetNodeID, used
|
/// ComputeHash - Compute a strong hash value for this FoldingSetNodeID, used
|
||||||
/// to lookup the node in the FoldingSetImpl.
|
/// to lookup the node in the FoldingSetImpl.
|
||||||
unsigned ComputeHash() const;
|
unsigned ComputeHash() const;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user