Lines Matching refs:codeview
55 codeview::GlobalTypeTableBuilder TypeTable;
61 codeview::CPUType TheCPU;
173 codeview::EncodedFramePtrReg EncodedLocalFramePtrReg =
174 codeview::EncodedFramePtrReg::None;
178 codeview::EncodedFramePtrReg EncodedParamFramePtrReg =
179 codeview::EncodedFramePtrReg::None;
181 codeview::FrameProcedureOptions FrameProcOpts;
228 codeview::TypeIndex getFuncIdForSubprogram(const DISubprogram *SP);
250 DenseMap<std::pair<const DINode *, const DIType *>, codeview::TypeIndex>
255 DenseMap<const DICompositeType *, codeview::TypeIndex> CompleteTypeIndices;
264 codeview::TypeIndex VBPType;
326 MCSymbol *beginCVSubsection(codeview::DebugSubsectionKind Kind);
331 MCSymbol *beginSymbolRecord(codeview::SymbolKind Kind);
337 void emitEndSymbolRecord(codeview::SymbolKind EndKind);
380 codeview::TypeIndex getTypeIndex(const DIType *Ty,
383 codeview::TypeIndex
387 codeview::TypeIndex getTypeIndexForReferenceTo(const DIType *Ty);
389 codeview::TypeIndex getMemberFunctionType(const DISubprogram *SP,
392 codeview::TypeIndex getScopeIndex(const DIScope *Scope);
394 codeview::TypeIndex getVBPTypeIndex();
398 void addUDTSrcLine(const DIType *Ty, codeview::TypeIndex TI);
400 codeview::TypeIndex lowerType(const DIType *Ty, const DIType *ClassTy);
401 codeview::TypeIndex lowerTypeAlias(const DIDerivedType *Ty);
402 codeview::TypeIndex lowerTypeArray(const DICompositeType *Ty);
403 codeview::TypeIndex lowerTypeBasic(const DIBasicType *Ty);
404 codeview::TypeIndex lowerTypePointer(
406 codeview::PointerOptions PO = codeview::PointerOptions::None);
407 codeview::TypeIndex lowerTypeMemberPointer(
409 codeview::PointerOptions PO = codeview::PointerOptions::None);
410 codeview::TypeIndex lowerTypeModifier(const DIDerivedType *Ty);
411 codeview::TypeIndex lowerTypeFunction(const DISubroutineType *Ty);
412 codeview::TypeIndex lowerTypeVFTableShape(const DIDerivedType *Ty);
413 codeview::TypeIndex lowerTypeMemberFunction(
416 codeview::FunctionOptions FO = codeview::FunctionOptions::None);
417 codeview::TypeIndex lowerTypeEnum(const DICompositeType *Ty);
418 codeview::TypeIndex lowerTypeClass(const DICompositeType *Ty);
419 codeview::TypeIndex lowerTypeUnion(const DICompositeType *Ty);
426 codeview::TypeIndex getCompleteTypeIndex(const DIType *Ty);
428 codeview::TypeIndex lowerCompleteTypeClass(const DICompositeType *Ty);
429 codeview::TypeIndex lowerCompleteTypeUnion(const DICompositeType *Ty);
441 std::tuple<codeview::TypeIndex, codeview::TypeIndex, unsigned, bool>
445 codeview::TypeIndex recordTypeIndexForDINode(const DINode *Node,
446 codeview::TypeIndex TI,