Searched refs:TTRes (Results 1 – 10 of 10) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
H A D | LowerTypeTests.cpp | 910 TypeTestResolution &TTRes = in exportTypeId() local 911 ExportSummary->getOrInsertTypeIdSummary(TypeId).TTRes; in exportTypeId() 912 TTRes.TheKind = TIL.TheKind; in exportTypeId() 934 ExportConstant("align", TTRes.AlignLog2, TIL.AlignLog2); in exportTypeId() 935 ExportConstant("size_m1", TTRes.SizeM1, TIL.SizeM1); in exportTypeId() 939 TTRes.SizeM1BitWidth = (BitSize <= 32) ? 5 : 6; in exportTypeId() 941 TTRes.SizeM1BitWidth = (BitSize <= 128) ? 7 : 32; in exportTypeId() 949 return &TTRes.BitMask; in exportTypeId() 953 ExportConstant("inline_bits", TTRes.InlineBits, TIL.InlineBits); in exportTypeId() 963 const TypeTestResolution &TTRes = TidSummary->TTRes; in importTypeId() local [all …]
|
H A D | WholeProgramDevirt.cpp | 2023 assert(TidSummary->TTRes.TheKind != TypeTestResolution::Unsat); in scanTypeTestUsers()
|
/freebsd/contrib/llvm-project/llvm/lib/LTO/ |
H A D | LTO.cpp | 303 AddUnsigned(S.TTRes.TheKind); in computeLTOCacheKey() 304 AddUnsigned(S.TTRes.SizeM1BitWidth); in computeLTOCacheKey() 306 AddUint64(S.TTRes.AlignLog2); in computeLTOCacheKey() 307 AddUint64(S.TTRes.SizeM1); in computeLTOCacheKey() 308 AddUint64(S.TTRes.BitMask); in computeLTOCacheKey() 309 AddUint64(S.TTRes.InlineBits); in computeLTOCacheKey()
|
/freebsd/contrib/llvm-project/llvm/lib/IR/ |
H A D | AsmWriter.cpp | 2771 void printTypeTestResolution(const TypeTestResolution &TTRes); 3147 void AssemblyWriter::printTypeTestResolution(const TypeTestResolution &TTRes) { in printTypeTestResolution() argument 3148 Out << "typeTestRes: (kind: " << getTTResKindName(TTRes.TheKind) in printTypeTestResolution() 3149 << ", sizeM1BitWidth: " << TTRes.SizeM1BitWidth; in printTypeTestResolution() 3153 if (TTRes.AlignLog2) in printTypeTestResolution() 3154 Out << ", alignLog2: " << TTRes.AlignLog2; in printTypeTestResolution() 3155 if (TTRes.SizeM1) in printTypeTestResolution() 3156 Out << ", sizeM1: " << TTRes.SizeM1; in printTypeTestResolution() 3157 if (TTRes.BitMask) in printTypeTestResolution() 3159 Out << ", bitMask: " << (unsigned)TTRes.BitMask; in printTypeTestResolution() [all …]
|
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | ModuleSummaryIndexYAML.h | 133 io.mapOptional("TTRes", summary.TTRes);
|
H A D | ModuleSummaryIndex.h | 1272 TypeTestResolution TTRes;
|
/freebsd/contrib/llvm-project/llvm/lib/AsmParser/ |
H A D | LLParser.cpp | 8808 parseTypeTestResolution(TIS.TTRes)) in parseTypeIdSummary() 8913 bool LLParser::parseTypeTestResolution(TypeTestResolution &TTRes) { in parseTypeTestResolution() argument 8923 TTRes.TheKind = TypeTestResolution::Unknown; in parseTypeTestResolution() 8926 TTRes.TheKind = TypeTestResolution::Unsat; in parseTypeTestResolution() 8929 TTRes.TheKind = TypeTestResolution::ByteArray; in parseTypeTestResolution() 8932 TTRes.TheKind = TypeTestResolution::Inline; in parseTypeTestResolution() 8935 TTRes.TheKind = TypeTestResolution::Single; in parseTypeTestResolution() 8938 TTRes.TheKind = TypeTestResolution::AllOnes; in parseTypeTestResolution() 8948 parseUInt32(TTRes.SizeM1BitWidth)) in parseTypeTestResolution() 8957 parseUInt64(TTRes.AlignLog2)) in parseTypeTestResolution() [all …]
|
/freebsd/contrib/llvm-project/llvm/include/llvm/AsmParser/ |
H A D | LLParser.h | 426 bool parseTypeTestResolution(TypeTestResolution &TTRes);
|
/freebsd/contrib/llvm-project/llvm/lib/Bitcode/Writer/ |
H A D | BitcodeWriter.cpp | 4136 NameVals.push_back(Summary.TTRes.TheKind); in writeTypeIdSummaryRecord() 4137 NameVals.push_back(Summary.TTRes.SizeM1BitWidth); in writeTypeIdSummaryRecord() 4138 NameVals.push_back(Summary.TTRes.AlignLog2); in writeTypeIdSummaryRecord() 4139 NameVals.push_back(Summary.TTRes.SizeM1); in writeTypeIdSummaryRecord() 4140 NameVals.push_back(Summary.TTRes.BitMask); in writeTypeIdSummaryRecord() 4141 NameVals.push_back(Summary.TTRes.InlineBits); in writeTypeIdSummaryRecord()
|
/freebsd/contrib/llvm-project/llvm/lib/Bitcode/Reader/ |
H A D | BitcodeReader.cpp | 7440 TypeId.TTRes.TheKind = static_cast<TypeTestResolution::Kind>(Record[Slot++]); in parseTypeIdSummaryRecord() 7441 TypeId.TTRes.SizeM1BitWidth = Record[Slot++]; in parseTypeIdSummaryRecord() 7442 TypeId.TTRes.AlignLog2 = Record[Slot++]; in parseTypeIdSummaryRecord() 7443 TypeId.TTRes.SizeM1 = Record[Slot++]; in parseTypeIdSummaryRecord() 7444 TypeId.TTRes.BitMask = Record[Slot++]; in parseTypeIdSummaryRecord() 7445 TypeId.TTRes.InlineBits = Record[Slot++]; in parseTypeIdSummaryRecord()
|