reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

include/llvm/IR/ModuleSummaryIndex.h
  719     return DenseMapInfo<FunctionSummary::VFuncId>::isEqual(L.VFunc, R.VFunc) &&
  719     return DenseMapInfo<FunctionSummary::VFuncId>::isEqual(L.VFunc, R.VFunc) &&
  724     return I.VFunc.GUID;
include/llvm/IR/ModuleSummaryIndexYAML.h
  163     io.mapOptional("VFunc", id.VFunc);
lib/AsmParser/LLParser.cpp
 8677       assert(ConstVCallList[P.first].VFunc.GUID == 0 &&
 8682           std::make_pair(&ConstVCallList[P.first].VFunc.GUID, P.second));
 8694       ParseVFuncId(ConstVCall.VFunc, IdToIndexMap, Index))
lib/Bitcode/Writer/BitcodeWriter.cpp
 3538       Record.push_back(VC.VFunc.GUID);
 3539       Record.push_back(VC.VFunc.Offset);
 3571           ReferencedTypeIds.insert(VC.VFunc.GUID);
lib/IR/AsmWriter.cpp
 3069     printVFuncId(ConstVCall.VFunc);
lib/LTO/LTO.cpp
  208         UsedTypeIds.insert(TT.VFunc.GUID);
  210         UsedTypeIds.insert(TT.VFunc.GUID);
lib/Transforms/IPO/WholeProgramDevirt.cpp
 1837           for (Metadata *MD : MetadataByGUID[VC.VFunc.GUID]) {
 1838             CallSlots[{MD, VC.VFunc.Offset}]
 1845           for (Metadata *MD : MetadataByGUID[VC.VFunc.GUID]) {
 1846             CallSlots[{MD, VC.VFunc.Offset}]
 1958         for (StringRef Name : NameByGUID[VC.VFunc.GUID]) {
 1959           CallSlots[{Name, VC.VFunc.Offset}]
 1966         for (StringRef Name : NameByGUID[VC.VFunc.GUID]) {
 1967           CallSlots[{Name, VC.VFunc.Offset}]