reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
151 virtual MCContext &getContext() = 0;
866 if (!getContext().getGenDwarfForAssembly()) 871 if (getContext().getGenDwarfFileNumber() == 0) { 875 getContext().setMCLineTableRootFile(/*CUID=*/0, 876 getContext().getCompilationDir(), 880 getContext().getMCDwarfLineTable(/*CUID=*/0).getRootFile(); 881 getContext().setGenDwarfFileNumber(getStreamer().EmitDwarfFileDirective( 882 /*CUID=*/0, getContext().getCompilationDir(), RootFile.Name, 904 if (getContext().getGenDwarfForAssembly()) { 907 MCSymbol *SectionStartSym = getContext().createTempSymbol(); 911 bool InsertResult = getContext().addGenDwarfSection(Sec); 948 const auto &LineTables = getContext().getMCDwarfLineTables(); 966 for (const auto &TableEntry : getContext().getSymbols()) { 997 return HadError || getContext().hadError(); 1088 Res = MCUnaryExpr::createLNot(Res, getContext(), FirstTokenLoc); 1105 getContext()); 1161 MCSymbol *Sym = getContext().getInlineAsmLabel(SymbolName); 1163 Sym = getContext().getOrCreateSymbol(SymbolName); 1181 Res = MCSymbolRefExpr::create(Sym, Variant, getContext(), FirstTokenLoc); 1189 Res = MCConstantExpr::create(IntVal, getContext()); 1207 Res = MCSymbolRefExpr::create(Sym, Variant, getContext()); 1220 Res = MCConstantExpr::create(IntVal, getContext()); 1230 Res = MCSymbolRefExpr::create(Sym, MCSymbolRefExpr::VK_None, getContext()); 1247 Res = MCUnaryExpr::createMinus(Res, getContext(), FirstTokenLoc); 1253 Res = MCUnaryExpr::createPlus(Res, getContext(), FirstTokenLoc); 1259 Res = MCUnaryExpr::createNot(Res, getContext(), FirstTokenLoc); 1329 return MCSymbolRefExpr::create(&SRE->getSymbol(), Variant, getContext()); 1337 return MCUnaryExpr::create(UE->getOpcode(), Sub, getContext()); 1353 return MCBinaryExpr::create(BE->getOpcode(), LHS, RHS, getContext()); 1444 Res = MCConstantExpr::create(Value, getContext()); 1678 Res = MCBinaryExpr::create(Kind, Res, RHS, getContext(), StartLoc); 1837 Sym = getContext().getOrCreateSymbol(IDVal); 1887 if (const MCAsmMacro *M = getContext().lookupMacro(IDVal)) { 1965 IDVal, getContext().getAsmInfo()->getCodePointerSize()); 1976 bool IsPow2 = !getContext().getAsmInfo()->getAlignmentIsInBytes(); 1980 bool IsPow2 = !getContext().getAsmInfo()->getAlignmentIsInBytes(); 2242 getContext().getGenDwarfSectionSyms().count( 2257 getContext().setGenDwarfFileNumber(FileNumber); 2265 getContext().getGenDwarfFileNumber(), Line, 0, 3428 if (getContext().getAsmInfo()->hasSingleParameterDotFile()) 3504 check(!getContext().isValidDwarfFileNumber(FileNumber), Loc, 3820 MCSymbol *FnStartSym = getContext().getOrCreateSymbol(FnStartName); 3821 MCSymbol *FnEndSym = getContext().getOrCreateSymbol(FnEndName); 3855 MCSymbol *FnStartSym = getContext().getOrCreateSymbol(FnStartName); 3856 MCSymbol *FnEndSym = getContext().getOrCreateSymbol(FnEndName); 3880 MCSymbol *GapStartSym = getContext().getOrCreateSymbol(GapStartName); 3886 MCSymbol *GapEndSym = getContext().getOrCreateSymbol(GapEndName); 4028 MCSymbol *ProcSym = getContext().getOrCreateSymbol(ProcName); 4099 Register = getContext().getRegisterInfo()->getDwarfRegNum(RegNo, true); 4240 MCSymbol *Sym = getContext().getOrCreateSymbol(Name); 4475 if (getContext().lookupMacro(Name)) { 4486 getContext().defineMacro(Name, std::move(Macro)); 4645 if (!getContext().lookupMacro(Name)) 4648 getContext().undefineMacro(Name); 4861 MCSymbol *Sym = getContext().getOrCreateSymbol(Name); 4889 MCSymbol *Sym = getContext().getOrCreateSymbol(Name); 5180 MCSymbol *Sym = getContext().lookupSymbol(Name); 5739 MCSymbol *Sym = getContext().getOrCreateSymbol(Name); 5962 if (getContext().getAsmInfo()->getAlignmentIsInBytes())