Searched refs:TTRes (Results 1 – 10 of 10) sorted by relevance
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
| D | LowerTypeTests.cpp | 918 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 …]
|
| D | WholeProgramDevirt.cpp | 1853 assert(TidSummary->TTRes.TheKind != TypeTestResolution::Unsat); in scanTypeTestUsers()
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/LTO/ |
| D | LTO.cpp | 263 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/ |
| D | AsmWriter.cpp | 2640 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/ |
| D | ModuleSummaryIndexYAML.h | 133 io.mapOptional("TTRes", summary.TTRes);
|
| D | ModuleSummaryIndex.h | 975 TypeTestResolution TTRes;
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/AsmParser/ |
| D | LLParser.cpp | 7785 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/ |
| D | LLParser.h | 370 bool parseTypeTestResolution(TypeTestResolution &TTRes);
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Bitcode/Writer/ |
| D | BitcodeWriter.cpp | 3782 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/ |
| D | BitcodeReader.cpp | 6000 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()
|