Lines Matching defs:VST
179 /// class to use in the VST and summary block records.
186 /// backpatched with the offset of the actual VST.
202 // ValueEnumerator, so that they can be emitted in the VST.
411 void writeFunctionLevelValueSymbolTable(const ValueSymbolTable &VST);
1386 /// module-level VST. For now the offset is 0, which will be backpatched
1387 /// after the real VST is written. Saves the bit offset to backpatch.
1389 // Write a placeholder value in for the offset of the real VST,
1392 // updated when the real VST is written.
1396 // hold the real VST offset. Must use fixed instead of VBR as we don't
1406 // patched when the real VST is written. We can simply subtract the 32-bit
1438 /// Returns the bit offset to backpatch with the location of the real VST.
3458 /// Write a GlobalValue VST to the module. The purpose of this data structure is
3462 // Get the offset of the VST we are writing, and backpatch it into
3463 // the VST forward declaration record.
3467 assert((VSTOffset & 31) == 0 && "VST block not 32-bit aligned");
3506 const ValueSymbolTable &VST) {
3507 if (VST.empty())
3516 for (const ValueName &Name : VST) {
3586 // in the VST.