Searched refs:TTRes (Results 1 – 10 of 10) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
| H A D | LowerTypeTests.cpp | 932 TypeTestResolution &TTRes = in exportTypeId() local 933 ExportSummary->getOrInsertTypeIdSummary(TypeId).TTRes; in exportTypeId() 934 TTRes.TheKind = TIL.TheKind; in exportTypeId() 956 ExportConstant("align", TTRes.AlignLog2, TIL.AlignLog2); in exportTypeId() 957 ExportConstant("size_m1", TTRes.SizeM1, TIL.SizeM1); in exportTypeId() 961 TTRes.SizeM1BitWidth = (BitSize <= 32) ? 5 : 6; in exportTypeId() 963 TTRes.SizeM1BitWidth = (BitSize <= 128) ? 7 : 32; in exportTypeId() 971 return &TTRes.BitMask; in exportTypeId() 975 ExportConstant("inline_bits", TTRes.InlineBits, TIL.InlineBits); in exportTypeId() 985 const TypeTestResolution &TTRes = TidSummary->TTRes; in importTypeId() local [all …]
|
| H A D | WholeProgramDevirt.cpp | 2107 assert(TidSummary->TTRes.TheKind != TypeTestResolution::Unsat); in scanTypeTestUsers()
|
| /freebsd/contrib/llvm-project/llvm/lib/IR/ |
| H A D | AsmWriter.cpp | 2934 void printTypeTestResolution(const TypeTestResolution &TTRes); 3310 void AssemblyWriter::printTypeTestResolution(const TypeTestResolution &TTRes) { in printTypeTestResolution() argument 3311 Out << "typeTestRes: (kind: " << getTTResKindName(TTRes.TheKind) in printTypeTestResolution() 3312 << ", sizeM1BitWidth: " << TTRes.SizeM1BitWidth; in printTypeTestResolution() 3316 if (TTRes.AlignLog2) in printTypeTestResolution() 3317 Out << ", alignLog2: " << TTRes.AlignLog2; in printTypeTestResolution() 3318 if (TTRes.SizeM1) in printTypeTestResolution() 3319 Out << ", sizeM1: " << TTRes.SizeM1; in printTypeTestResolution() 3320 if (TTRes.BitMask) in printTypeTestResolution() 3322 Out << ", bitMask: " << (unsigned)TTRes.BitMask; in printTypeTestResolution() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/LTO/ |
| H A D | LTO.cpp | 294 AddUnsigned(S.TTRes.TheKind); in computeLTOCacheKey() 295 AddUnsigned(S.TTRes.SizeM1BitWidth); in computeLTOCacheKey() 297 AddUint64(S.TTRes.AlignLog2); in computeLTOCacheKey() 298 AddUint64(S.TTRes.SizeM1); in computeLTOCacheKey() 299 AddUint64(S.TTRes.BitMask); in computeLTOCacheKey() 300 AddUint64(S.TTRes.InlineBits); in computeLTOCacheKey()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | ModuleSummaryIndexYAML.h | 135 io.mapOptional("TTRes", summary.TTRes);
|
| H A D | ModuleSummaryIndex.h | 1268 TypeTestResolution TTRes;
|
| /freebsd/contrib/llvm-project/llvm/lib/AsmParser/ |
| H A D | LLParser.cpp | 9135 parseTypeTestResolution(TIS.TTRes)) in parseTypeIdSummary() 9240 bool LLParser::parseTypeTestResolution(TypeTestResolution &TTRes) { in parseTypeTestResolution() argument 9250 TTRes.TheKind = TypeTestResolution::Unknown; in parseTypeTestResolution() 9253 TTRes.TheKind = TypeTestResolution::Unsat; in parseTypeTestResolution() 9256 TTRes.TheKind = TypeTestResolution::ByteArray; in parseTypeTestResolution() 9259 TTRes.TheKind = TypeTestResolution::Inline; in parseTypeTestResolution() 9262 TTRes.TheKind = TypeTestResolution::Single; in parseTypeTestResolution() 9265 TTRes.TheKind = TypeTestResolution::AllOnes; in parseTypeTestResolution() 9275 parseUInt32(TTRes.SizeM1BitWidth)) in parseTypeTestResolution() 9284 parseUInt64(TTRes.AlignLog2)) in parseTypeTestResolution() [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/AsmParser/ |
| H A D | LLParser.h | 430 bool parseTypeTestResolution(TypeTestResolution &TTRes);
|
| /freebsd/contrib/llvm-project/llvm/lib/Bitcode/Writer/ |
| H A D | BitcodeWriter.cpp | 4369 NameVals.push_back(Summary.TTRes.TheKind); in writeTypeIdSummaryRecord() 4370 NameVals.push_back(Summary.TTRes.SizeM1BitWidth); in writeTypeIdSummaryRecord() 4371 NameVals.push_back(Summary.TTRes.AlignLog2); in writeTypeIdSummaryRecord() 4372 NameVals.push_back(Summary.TTRes.SizeM1); in writeTypeIdSummaryRecord() 4373 NameVals.push_back(Summary.TTRes.BitMask); in writeTypeIdSummaryRecord() 4374 NameVals.push_back(Summary.TTRes.InlineBits); in writeTypeIdSummaryRecord()
|
| /freebsd/contrib/llvm-project/llvm/lib/Bitcode/Reader/ |
| H A D | BitcodeReader.cpp | 7504 TypeId.TTRes.TheKind = static_cast<TypeTestResolution::Kind>(Record[Slot++]); in parseTypeIdSummaryRecord() 7505 TypeId.TTRes.SizeM1BitWidth = Record[Slot++]; in parseTypeIdSummaryRecord() 7506 TypeId.TTRes.AlignLog2 = Record[Slot++]; in parseTypeIdSummaryRecord() 7507 TypeId.TTRes.SizeM1 = Record[Slot++]; in parseTypeIdSummaryRecord() 7508 TypeId.TTRes.BitMask = Record[Slot++]; in parseTypeIdSummaryRecord() 7509 TypeId.TTRes.InlineBits = Record[Slot++]; in parseTypeIdSummaryRecord()
|