Home
last modified time | relevance | path

Searched refs:TypeIdInfo (Results 1 – 7 of 7) sorted by relevance

/llvm-project-15.0.7/llvm/include/llvm/IR/
H A DModuleSummaryIndex.h543 struct TypeIdInfo {
703 std::unique_ptr<TypeIdInfo> TIdInfo;
725 TIdInfo = std::make_unique<TypeIdInfo>(
726 TypeIdInfo{std::move(TypeTests), std::move(TypeTestAssumeVCalls),
829 TIdInfo = std::make_unique<TypeIdInfo>();
833 const TypeIdInfo *getTypeIdInfo() const { return TIdInfo.get(); };
/llvm-project-15.0.7/llvm/lib/Transforms/IPO/
H A DLowerTypeTests.cpp1896 DenseMap<Metadata *, TIInfo> TypeIdInfo; in lower() local
2040 auto &Info = TypeIdInfo[Type->getOperand(1)]; in lower()
2058 for (GlobalTypeMember *GTM : TypeIdInfo[TypeId].RefGlobals) in lower()
2133 for (auto &P : TypeIdInfo) { in lower()
2168 MaxUniqueId = std::max(MaxUniqueId, TypeIdInfo[MD].UniqueId); in lower()
2196 return TypeIdInfo[M1].UniqueId < TypeIdInfo[M2].UniqueId; in lower()
/llvm-project-15.0.7/llvm/include/llvm/AsmParser/
H A DLLParser.h354 bool parseOptionalTypeIdInfo(FunctionSummary::TypeIdInfo &TypeIdInfo);
/llvm-project-15.0.7/llvm/lib/AsmParser/
H A DLLParser.cpp8494 FunctionSummary::TypeIdInfo TypeIdInfo; in parseFunctionSummary() local
8520 if (parseOptionalTypeIdInfo(TypeIdInfo)) in parseFunctionSummary()
8541 std::move(Calls), std::move(TypeIdInfo.TypeTests), in parseFunctionSummary()
8542 std::move(TypeIdInfo.TypeTestAssumeVCalls), in parseFunctionSummary()
8543 std::move(TypeIdInfo.TypeCheckedLoadVCalls), in parseFunctionSummary()
8544 std::move(TypeIdInfo.TypeTestAssumeConstVCalls), in parseFunctionSummary()
8545 std::move(TypeIdInfo.TypeCheckedLoadConstVCalls), in parseFunctionSummary()
9125 FunctionSummary::TypeIdInfo &TypeIdInfo) { in parseOptionalTypeIdInfo() argument
9136 if (parseTypeTests(TypeIdInfo.TypeTests)) in parseOptionalTypeIdInfo()
9141 TypeIdInfo.TypeTestAssumeVCalls)) in parseOptionalTypeIdInfo()
[all …]
/llvm-project-15.0.7/llvm/test/Assembler/
H A Dthinlto-summary.ll48 ; Test all types of TypeIdInfo on function summaries.
/llvm-project-15.0.7/llvm/lib/IR/
H A DAsmWriter.cpp2599 void printTypeIdInfo(const FunctionSummary::TypeIdInfo &TIDInfo);
3213 const FunctionSummary::TypeIdInfo &TIDInfo) { in printTypeIdInfo()
/llvm-project-15.0.7/llvm/docs/
H A DLangRef.rst7598 …ToImport: 0, live: 0, dsoLocal: 0), insts: 2[, FuncFlags]?[, Calls]?[, TypeIdInfo]?[, Params]?[, R…
7607 :ref:`Calls<calls_summary>`, :ref:`TypeIdInfo<typeidinfo_summary>`,
7763 TypeIdInfo subsection
7766 The optional ``TypeIdInfo`` field, used for