Home
last modified time | relevance | path

Searched refs:TTRes (Results 1 – 10 of 10) sorted by relevance

/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/IPO/
DLowerTypeTests.cpp918 TypeTestResolution &TTRes = in exportTypeId() local
919 ExportSummary->getOrInsertTypeIdSummary(TypeId).TTRes; in exportTypeId()
920 TTRes.TheKind = TIL.TheKind; in exportTypeId()
942 ExportConstant("align", TTRes.AlignLog2, TIL.AlignLog2); in exportTypeId()
943 ExportConstant("size_m1", TTRes.SizeM1, TIL.SizeM1); in exportTypeId()
947 TTRes.SizeM1BitWidth = (BitSize <= 32) ? 5 : 6; in exportTypeId()
949 TTRes.SizeM1BitWidth = (BitSize <= 128) ? 7 : 32; in exportTypeId()
957 return &TTRes.BitMask; in exportTypeId()
961 ExportConstant("inline_bits", TTRes.InlineBits, TIL.InlineBits); in exportTypeId()
971 const TypeTestResolution &TTRes = TidSummary->TTRes; in importTypeId() local
[all …]
DWholeProgramDevirt.cpp1853 assert(TidSummary->TTRes.TheKind != TypeTestResolution::Unsat); in scanTypeTestUsers()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/LTO/
DLTO.cpp263 AddUnsigned(S.TTRes.TheKind); in computeLTOCacheKey()
264 AddUnsigned(S.TTRes.SizeM1BitWidth); in computeLTOCacheKey()
266 AddUint64(S.TTRes.AlignLog2); in computeLTOCacheKey()
267 AddUint64(S.TTRes.SizeM1); in computeLTOCacheKey()
268 AddUint64(S.TTRes.BitMask); in computeLTOCacheKey()
269 AddUint64(S.TTRes.InlineBits); in computeLTOCacheKey()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/IR/
DAsmWriter.cpp2640 void printTypeTestResolution(const TypeTestResolution &TTRes);
3011 void AssemblyWriter::printTypeTestResolution(const TypeTestResolution &TTRes) { in printTypeTestResolution() argument
3012 Out << "typeTestRes: (kind: " << getTTResKindName(TTRes.TheKind) in printTypeTestResolution()
3013 << ", sizeM1BitWidth: " << TTRes.SizeM1BitWidth; in printTypeTestResolution()
3017 if (TTRes.AlignLog2) in printTypeTestResolution()
3018 Out << ", alignLog2: " << TTRes.AlignLog2; in printTypeTestResolution()
3019 if (TTRes.SizeM1) in printTypeTestResolution()
3020 Out << ", sizeM1: " << TTRes.SizeM1; in printTypeTestResolution()
3021 if (TTRes.BitMask) in printTypeTestResolution()
3023 Out << ", bitMask: " << (unsigned)TTRes.BitMask; in printTypeTestResolution()
[all …]
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/IR/
DModuleSummaryIndexYAML.h133 io.mapOptional("TTRes", summary.TTRes);
DModuleSummaryIndex.h975 TypeTestResolution TTRes;
/freebsd-12-stable/contrib/llvm-project/llvm/lib/AsmParser/
DLLParser.cpp7785 parseTypeTestResolution(TIS.TTRes)) in parseTypeIdSummary()
7890 bool LLParser::parseTypeTestResolution(TypeTestResolution &TTRes) { in parseTypeTestResolution() argument
7900 TTRes.TheKind = TypeTestResolution::Unknown; in parseTypeTestResolution()
7903 TTRes.TheKind = TypeTestResolution::Unsat; in parseTypeTestResolution()
7906 TTRes.TheKind = TypeTestResolution::ByteArray; in parseTypeTestResolution()
7909 TTRes.TheKind = TypeTestResolution::Inline; in parseTypeTestResolution()
7912 TTRes.TheKind = TypeTestResolution::Single; in parseTypeTestResolution()
7915 TTRes.TheKind = TypeTestResolution::AllOnes; in parseTypeTestResolution()
7925 parseUInt32(TTRes.SizeM1BitWidth)) in parseTypeTestResolution()
7934 parseUInt64(TTRes.AlignLog2)) in parseTypeTestResolution()
[all …]
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/AsmParser/
DLLParser.h370 bool parseTypeTestResolution(TypeTestResolution &TTRes);
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Bitcode/Writer/
DBitcodeWriter.cpp3782 NameVals.push_back(Summary.TTRes.TheKind); in writeTypeIdSummaryRecord()
3783 NameVals.push_back(Summary.TTRes.SizeM1BitWidth); in writeTypeIdSummaryRecord()
3784 NameVals.push_back(Summary.TTRes.AlignLog2); in writeTypeIdSummaryRecord()
3785 NameVals.push_back(Summary.TTRes.SizeM1); in writeTypeIdSummaryRecord()
3786 NameVals.push_back(Summary.TTRes.BitMask); in writeTypeIdSummaryRecord()
3787 NameVals.push_back(Summary.TTRes.InlineBits); in writeTypeIdSummaryRecord()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Bitcode/Reader/
DBitcodeReader.cpp6000 TypeId.TTRes.TheKind = static_cast<TypeTestResolution::Kind>(Record[Slot++]); in parseTypeIdSummaryRecord()
6001 TypeId.TTRes.SizeM1BitWidth = Record[Slot++]; in parseTypeIdSummaryRecord()
6002 TypeId.TTRes.AlignLog2 = Record[Slot++]; in parseTypeIdSummaryRecord()
6003 TypeId.TTRes.SizeM1 = Record[Slot++]; in parseTypeIdSummaryRecord()
6004 TypeId.TTRes.BitMask = Record[Slot++]; in parseTypeIdSummaryRecord()
6005 TypeId.TTRes.InlineBits = Record[Slot++]; in parseTypeIdSummaryRecord()