Lines Matching refs:String
45 void FoldingSetNodeID::AddString(StringRef String) { in AddString() argument
46 unsigned Size = String.size(); in AddString()
56 const unsigned *Base = (const unsigned*) String.data(); in AddString()
70 unsigned V = ((unsigned char)String[Pos - 4] << 24) | in AddString()
71 ((unsigned char)String[Pos - 3] << 16) | in AddString()
72 ((unsigned char)String[Pos - 2] << 8) | in AddString()
73 (unsigned char)String[Pos - 1]; in AddString()
78 unsigned V = ((unsigned char)String[Pos - 1] << 24) | in AddString()
79 ((unsigned char)String[Pos - 2] << 16) | in AddString()
80 ((unsigned char)String[Pos - 3] << 8) | in AddString()
81 (unsigned char)String[Pos - 4]; in AddString()
92 case 1: V = (V << 8) | (unsigned char)String[Size - 3]; [[fallthrough]]; in AddString()
93 case 2: V = (V << 8) | (unsigned char)String[Size - 2]; [[fallthrough]]; in AddString()
94 case 3: V = (V << 8) | (unsigned char)String[Size - 1]; break; in AddString()