Lines Matching refs:String
87 void FoldingSetNodeID::AddString(StringRef String) {
88 unsigned Size = String.size();
94 const unsigned *Base = (const unsigned*) String.data();
108 unsigned V = ((unsigned char)String[Pos - 4] << 24) |
109 ((unsigned char)String[Pos - 3] << 16) |
110 ((unsigned char)String[Pos - 2] << 8) |
111 (unsigned char)String[Pos - 1];
116 unsigned V = ((unsigned char)String[Pos - 1] << 24) |
117 ((unsigned char)String[Pos - 2] << 16) |
118 ((unsigned char)String[Pos - 3] << 8) |
119 (unsigned char)String[Pos - 4];
130 case 1: V = (V << 8) | (unsigned char)String[Size - 3]; // Fall thru.
131 case 2: V = (V << 8) | (unsigned char)String[Size - 2]; // Fall thru.
132 case 3: V = (V << 8) | (unsigned char)String[Size - 1]; break;