Home
last modified time | relevance | path

Searched refs:TypeTests (Results 1 – 16 of 16) sorted by relevance

/llvm-project-15.0.7/llvm/test/Transforms/LowerTypeTests/Inputs/
H A Duse-typeid1-dead.yaml5 TypeTests: [14276520915468743435] # guid("typeid1")
H A Duse-typeid1-typeid2.yaml5 TypeTests: [14276520915468743435, 15427464259790519041] # guid("typeid1"), guid("typeid2")
H A Dimport-unsat.yaml5 TypeTests: [123]
H A Dexported-funcs.yaml6 TypeTests: [14276520915468743435, 15427464259790519041] # guid("typeid1"), guid("typeid2")
H A Dexport-icall.yaml7 TypeTests: [14276520915468743435, 15427464259790519041] # guid("typeid1"), guid("typeid2")
/llvm-project-15.0.7/llvm/lib/Analysis/
H A DModuleSummaryAnalysis.cpp160 const CallInst *CI, SetVector<GlobalValue::GUID> &TypeTests, in addIntrinsicToSummary() argument
183 TypeTests.insert(Guid); in addIntrinsicToSummary()
211 TypeTests.insert(Guid); in addIntrinsicToSummary()
264 SetVector<GlobalValue::GUID> TypeTests; in computeFunctionSummary() local
364 CI, TypeTests, TypeTestAssumeVCalls, TypeCheckedLoadVCalls, in computeFunctionSummary()
509 CallGraphEdges.takeVector(), TypeTests.takeVector(), in computeFunctionSummary()
/llvm-project-15.0.7/llvm/include/llvm/IR/
H A DModuleSummaryIndexYAML.h142 std::vector<uint64_t> TypeTests;
187 io.mapOptional("TypeTests", summary.TypeTests);
232 ArrayRef<FunctionSummary::EdgeTy>{}, std::move(FSum.TypeTests),
H A DModuleSummaryIndex.h547 std::vector<GlobalValue::GUID> TypeTests;
713 std::vector<GlobalValue::GUID> TypeTests,
722 if (!TypeTests.empty() || !TypeTestAssumeVCalls.empty() ||
726 TypeIdInfo{std::move(TypeTests), std::move(TypeTestAssumeVCalls),
769 return TIdInfo->TypeTests;
830 TIdInfo->TypeTests.push_back(Guid);
/llvm-project-15.0.7/llvm/test/Transforms/LowerTypeTests/
H A Dimport-unsat.ll13 ; SUMMARY-NEXT: TypeTests: [ 123 ]
/llvm-project-15.0.7/llvm/test/Transforms/WholeProgramDevirt/
H A Dexport-unsuccessful-checked.ll4 ; CHECK: TypeTests: [ 15427464259790519041, 17525413373118030901 ]
H A Dexport-uniform-ret-val.ll4 ; SUMMARY-NOT: TypeTests:
H A Dexport-unique-ret-val.ll4 ; SUMMARY-NOT: TypeTests:
/llvm-project-15.0.7/llvm/include/llvm/AsmParser/
H A DLLParser.h355 bool parseTypeTests(std::vector<GlobalValue::GUID> &TypeTests);
/llvm-project-15.0.7/llvm/lib/AsmParser/
H A DLLParser.cpp8541 std::move(Calls), std::move(TypeIdInfo.TypeTests), in parseFunctionSummary()
9136 if (parseTypeTests(TypeIdInfo.TypeTests)) in parseOptionalTypeIdInfo()
9173 bool LLParser::parseTypeTests(std::vector<GlobalValue::GUID> &TypeTests) { in parseTypeTests() argument
9190 IdToIndexMap[ID].push_back(std::make_pair(TypeTests.size(), Loc)); in parseTypeTests()
9194 TypeTests.push_back(GUID); in parseTypeTests()
9202 assert(TypeTests[P.first] == 0 && in parseTypeTests()
9204 Ids.emplace_back(&TypeTests[P.first], P.second); in parseTypeTests()
/llvm-project-15.0.7/llvm/lib/IR/
H A DAsmWriter.cpp3216 if (!TIDInfo.TypeTests.empty()) { in printTypeIdInfo()
3220 for (auto &GUID : TIDInfo.TypeTests) { in printTypeIdInfo()
/llvm-project-15.0.7/llvm/docs/
H A DLangRef.rst7772 …typeIdInfo: [(TypeTests)]?[, (TypeTestAssumeVCalls)]?[, (TypeCheckedLoadVCalls)]?[, (TypeTestAssum…
7776 TypeTests subsubsection