Lines Matching refs:codeview

55   codeview::GlobalTypeTableBuilder TypeTable;
61 codeview::CPUType TheCPU;
171 codeview::EncodedFramePtrReg EncodedLocalFramePtrReg =
172 codeview::EncodedFramePtrReg::None;
176 codeview::EncodedFramePtrReg EncodedParamFramePtrReg =
177 codeview::EncodedFramePtrReg::None;
179 codeview::FrameProcedureOptions FrameProcOpts;
223 codeview::TypeIndex getFuncIdForSubprogram(const DISubprogram *SP);
249 DenseMap<std::pair<const DINode *, const DIType *>, codeview::TypeIndex>
254 DenseMap<const DICompositeType *, codeview::TypeIndex> CompleteTypeIndices;
263 codeview::TypeIndex VBPType;
322 MCSymbol *beginCVSubsection(codeview::DebugSubsectionKind Kind);
327 MCSymbol *beginSymbolRecord(codeview::SymbolKind Kind);
333 void emitEndSymbolRecord(codeview::SymbolKind EndKind);
376 codeview::TypeIndex getTypeIndex(DITypeRef TypeRef,
379 codeview::TypeIndex
383 codeview::TypeIndex getTypeIndexForReferenceTo(DITypeRef TypeRef);
385 codeview::TypeIndex getMemberFunctionType(const DISubprogram *SP,
388 codeview::TypeIndex getScopeIndex(const DIScope *Scope);
390 codeview::TypeIndex getVBPTypeIndex();
394 void addUDTSrcLine(const DIType *Ty, codeview::TypeIndex TI);
396 codeview::TypeIndex lowerType(const DIType *Ty, const DIType *ClassTy);
397 codeview::TypeIndex lowerTypeAlias(const DIDerivedType *Ty);
398 codeview::TypeIndex lowerTypeArray(const DICompositeType *Ty);
399 codeview::TypeIndex lowerTypeBasic(const DIBasicType *Ty);
400 codeview::TypeIndex lowerTypePointer(
402 codeview::PointerOptions PO = codeview::PointerOptions::None);
403 codeview::TypeIndex lowerTypeMemberPointer(
405 codeview::PointerOptions PO = codeview::PointerOptions::None);
406 codeview::TypeIndex lowerTypeModifier(const DIDerivedType *Ty);
407 codeview::TypeIndex lowerTypeFunction(const DISubroutineType *Ty);
408 codeview::TypeIndex lowerTypeVFTableShape(const DIDerivedType *Ty);
409 codeview::TypeIndex lowerTypeMemberFunction(
412 codeview::FunctionOptions FO = codeview::FunctionOptions::None);
413 codeview::TypeIndex lowerTypeEnum(const DICompositeType *Ty);
414 codeview::TypeIndex lowerTypeClass(const DICompositeType *Ty);
415 codeview::TypeIndex lowerTypeUnion(const DICompositeType *Ty);
422 codeview::TypeIndex getCompleteTypeIndex(DITypeRef TypeRef);
424 codeview::TypeIndex lowerCompleteTypeClass(const DICompositeType *Ty);
425 codeview::TypeIndex lowerCompleteTypeUnion(const DICompositeType *Ty);
437 std::tuple<codeview::TypeIndex, codeview::TypeIndex, unsigned, bool>
441 codeview::TypeIndex recordTypeIndexForDINode(const DINode *Node,
442 codeview::TypeIndex TI,