Searched refs:TypeTests (Results 1 - 6 of 6) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/IR/
H A DModuleSummaryIndexYAML.h141 std::vector<uint64_t> TypeTests; member in struct:llvm::yaml::FunctionSummaryYaml
185 io.mapOptional("TypeTests", summary.TypeTests);
228 ArrayRef<FunctionSummary::EdgeTy>{}, std::move(FSum.TypeTests),
H A DModuleSummaryIndex.h526 std::vector<GlobalValue::GUID> TypeTests; member in struct:llvm::CalleeInfo::FunctionSummary::TypeIdInfo
598 std::vector<GlobalValue::GUID> TypeTests,
606 if (!TypeTests.empty() || !TypeTestAssumeVCalls.empty() ||
610 std::move(TypeTests), std::move(TypeTestAssumeVCalls),
645 return TIdInfo->TypeTests;
689 TIdInfo->TypeTests.push_back(Guid);
595 FunctionSummary(GVFlags Flags, unsigned NumInsts, FFlags FunFlags, uint64_t EntryCount, std::vector<ValueInfo> Refs, std::vector<EdgeTy> CGEdges, std::vector<GlobalValue::GUID> TypeTests, std::vector<VFuncId> TypeTestAssumeVCalls, std::vector<VFuncId> TypeCheckedLoadVCalls, std::vector<ConstVCall> TypeTestAssumeConstVCalls, std::vector<ConstVCall> TypeCheckedLoadConstVCalls) argument
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Analysis/
H A DModuleSummaryAnalysis.cpp162 const CallInst *CI, SetVector<GlobalValue::GUID> &TypeTests,
188 TypeTests.insert(Guid);
216 TypeTests.insert(Guid);
257 SetVector<GlobalValue::GUID> TypeTests; local
338 CI, TypeTests, TypeTestAssumeVCalls, TypeCheckedLoadVCalls,
474 CallGraphEdges.takeVector(), TypeTests.takeVector(),
161 addIntrinsicToSummary( const CallInst *CI, SetVector<GlobalValue::GUID> &TypeTests, SetVector<FunctionSummary::VFuncId> &TypeTestAssumeVCalls, SetVector<FunctionSummary::VFuncId> &TypeCheckedLoadVCalls, SetVector<FunctionSummary::ConstVCall> &TypeTestAssumeConstVCalls, SetVector<FunctionSummary::ConstVCall> &TypeCheckedLoadConstVCalls, DominatorTree &DT) argument
/freebsd-11-stable/contrib/llvm-project/llvm/lib/AsmParser/
H A DLLParser.h360 bool ParseTypeTests(std::vector<GlobalValue::GUID> &TypeTests);
H A DLLParser.cpp8131 std::move(Calls), std::move(TypeIdInfo.TypeTests),
8543 /// := 'typeidinfo' ':' '(' [',' TypeTests]? [',' TypeTestAssumeVCalls]?
8558 if (ParseTypeTests(TypeIdInfo.TypeTests))
8592 /// TypeTests
8595 bool LLParser::ParseTypeTests(std::vector<GlobalValue::GUID> &TypeTests) {
8609 // Keep track of the TypeTests array index needing a forward reference.
8612 IdToIndexMap[ID].push_back(std::make_pair(TypeTests.size(), Loc));
8616 TypeTests.push_back(GUID);
8619 // Now that the TypeTests vector is finalized, it is safe to save the
8623 assert(TypeTests[
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/IR/
H A DAsmWriter.cpp2997 if (!TIDInfo.TypeTests.empty()) {
3001 for (auto &GUID : TIDInfo.TypeTests) {

Completed in 210 milliseconds