• Home
  • Raw
  • Download

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;
324 MCSymbol *beginCVSubsection(codeview::DebugSubsectionKind Kind);
329 MCSymbol *beginSymbolRecord(codeview::SymbolKind Kind);
335 void emitEndSymbolRecord(codeview::SymbolKind EndKind);
378 codeview::TypeIndex getTypeIndex(const DIType *Ty,
381 codeview::TypeIndex
385 codeview::TypeIndex getTypeIndexForReferenceTo(const DIType *Ty);
387 codeview::TypeIndex getMemberFunctionType(const DISubprogram *SP,
390 codeview::TypeIndex getScopeIndex(const DIScope *Scope);
392 codeview::TypeIndex getVBPTypeIndex();
396 void addUDTSrcLine(const DIType *Ty, codeview::TypeIndex TI);
398 codeview::TypeIndex lowerType(const DIType *Ty, const DIType *ClassTy);
399 codeview::TypeIndex lowerTypeAlias(const DIDerivedType *Ty);
400 codeview::TypeIndex lowerTypeArray(const DICompositeType *Ty);
401 codeview::TypeIndex lowerTypeBasic(const DIBasicType *Ty);
402 codeview::TypeIndex lowerTypePointer(
404 codeview::PointerOptions PO = codeview::PointerOptions::None);
405 codeview::TypeIndex lowerTypeMemberPointer(
407 codeview::PointerOptions PO = codeview::PointerOptions::None);
408 codeview::TypeIndex lowerTypeModifier(const DIDerivedType *Ty);
409 codeview::TypeIndex lowerTypeFunction(const DISubroutineType *Ty);
410 codeview::TypeIndex lowerTypeVFTableShape(const DIDerivedType *Ty);
411 codeview::TypeIndex lowerTypeMemberFunction(
414 codeview::FunctionOptions FO = codeview::FunctionOptions::None);
415 codeview::TypeIndex lowerTypeEnum(const DICompositeType *Ty);
416 codeview::TypeIndex lowerTypeClass(const DICompositeType *Ty);
417 codeview::TypeIndex lowerTypeUnion(const DICompositeType *Ty);
424 codeview::TypeIndex getCompleteTypeIndex(const DIType *Ty);
426 codeview::TypeIndex lowerCompleteTypeClass(const DICompositeType *Ty);
427 codeview::TypeIndex lowerCompleteTypeUnion(const DICompositeType *Ty);
439 std::tuple<codeview::TypeIndex, codeview::TypeIndex, unsigned, bool>
443 codeview::TypeIndex recordTypeIndexForDINode(const DINode *Node,
444 codeview::TypeIndex TI,