Searched refs:TypeTests (Results 1 - 6 of 6) sorted by relevance
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | ModuleSummaryIndexYAML.h | 141 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 D | ModuleSummaryIndex.h | 526 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 D | ModuleSummaryAnalysis.cpp | 162 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 D | LLParser.h | 360 bool ParseTypeTests(std::vector<GlobalValue::GUID> &TypeTests);
|
H A D | LLParser.cpp | 8131 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 D | AsmWriter.cpp | 2997 if (!TIDInfo.TypeTests.empty()) { 3001 for (auto &GUID : TIDInfo.TypeTests) {
|
Completed in 210 milliseconds