Lines Matching refs:VI
396 const llvm::SmallVectorImpl<std::pair<llvm::VersionTuple, T>> &VI, in getVersionedInfoSize() argument
400 for (const auto &E : VI) { in getVersionedInfoSize()
436 raw_ostream &OS, llvm::SmallVectorImpl<std::pair<VersionTuple, T>> &VI, in emitVersionedInfo() argument
440 std::sort(VI.begin(), VI.end(), in emitVersionedInfo()
449 writer.write<uint16_t>(VI.size()); in emitVersionedInfo()
450 for (const auto &E : VI) { in emitVersionedInfo()
641 unsigned getVariableInfoSize(const VariableInfo &VI) { in getVariableInfoSize() argument
642 return 2 + getCommonEntityInfoSize(VI) + 2 + VI.getType().size(); in getVariableInfoSize()
646 void emitVariableInfo(raw_ostream &OS, const VariableInfo &VI) { in emitVariableInfo() argument
647 emitCommonEntityInfo(OS, VI); in emitVariableInfo()
650 if (auto nullable = VI.getNullability()) { in emitVariableInfo()
660 writer.write<uint16_t>(VI.getType().size()); in emitVariableInfo()
661 OS.write(VI.getType().data(), VI.getType().size()); in emitVariableInfo()