Lines Matching defs:VST
177 /// class to use in the VST and summary block records.
184 /// backpatched with the offset of the actual VST.
200 // ValueEnumerator, so that they can be emitted in the VST.
405 void writeFunctionLevelValueSymbolTable(const ValueSymbolTable &VST);
1360 /// module-level VST. For now the offset is 0, which will be backpatched
1361 /// after the real VST is written. Saves the bit offset to backpatch.
1363 // Write a placeholder value in for the offset of the real VST,
1366 // updated when the real VST is written.
1370 // hold the real VST offset. Must use fixed instead of VBR as we don't
1380 // patched when the real VST is written. We can simply subtract the 32-bit
1412 /// Returns the bit offset to backpatch with the location of the real VST.
3413 /// Write a GlobalValue VST to the module. The purpose of this data structure is
3417 // Get the offset of the VST we are writing, and backpatch it into
3418 // the VST forward declaration record.
3422 assert((VSTOffset & 31) == 0 && "VST block not 32-bit aligned");
3461 const ValueSymbolTable &VST) {
3462 if (VST.empty())
3471 for (const ValueName &Name : VST) {
3541 // in the VST.