Lines Matching defs:TI
118 std::string getTypeName(TypeIndex TI) {
120 if (!TI.isNoneType()) {
121 if (TI.isSimple())
122 TypeName = TypeIndex::simpleTypeName(TI);
124 TypeName = TypeTable.getTypeName(TI);
370 auto TI = TypeTable.writeLeafType(SID);
371 return recordTypeIndexForDINode(Scope, TI);
387 TypeIndex TI;
395 TI = TypeTable.writeLeafType(MFuncId);
400 TI = TypeTable.writeLeafType(FuncId);
403 return recordTypeIndexForDINode(SP, TI);
457 TypeIndex TI = lowerTypeMemberFunction(
459 return recordTypeIndexForDINode(SP, TI, Class);
463 TypeIndex TI,
465 auto InsertResult = TypeIndices.insert({{Node, ClassTy}, TI});
468 return TI;
685 TypeIndex TI(TypeIndex::FirstNonSimpleIndex);
692 CommentOS << formatv("{0:X+} [{1}]", TI.getIndex(), GHR);
694 ++TI;
2031 void CodeViewDebug::addUDTSrcLine(const DIType *Ty, TypeIndex TI) {
2046 UdtSourceLineRecord USLR(TI, SIDI, Ty->getLine());
2471 TypeIndex TI = lowerType(Ty, ClassTy);
2472 return recordTypeIndexForDINode(Ty, TI, ClassTy);
2497 TypeIndex TI = lowerTypePointer(PtrTy, Options);
2498 return recordTypeIndexForDINode(PtrTy, TI, SubroutineTy);
2559 TypeIndex TI;
2563 TI = lowerCompleteTypeClass(CTy);
2566 TI = lowerCompleteTypeUnion(CTy);
2576 CompleteTypeIndices[CTy] = TI;
2577 return TI;
2625 TypeIndex TI = Var.UseReferenceType
2628 OS.EmitIntValue(TI.getIndex(), 4);