Home | History | Annotate | Download | only in MCParser

Lines Matching full:srcmgr

129   SourceMgr &SrcMgr;
169 /// cache we save the last info we queried with SrcMgr.FindLineNumber().
199 SourceMgr &getSourceManager() override { return SrcMgr; }
298 SrcMgr.PrintMessage(Loc, Kind, Msg, Ranges);
493 : Lexer(_MAI), Ctx(_Ctx), Out(_Out), MAI(_MAI), SrcMgr(_SM),
498 SavedDiagHandler = SrcMgr.getDiagHandler();
499 SavedDiagContext = SrcMgr.getDiagContext();
501 SrcMgr.setDiagHandler(DiagHandler, this);
502 Lexer.setBuffer(SrcMgr.getMemoryBuffer(CurBuffer)->getBuffer());
570 SrcMgr.AddIncludeFile(Filename, Lexer.getLoc(), IncludedFile);
575 Lexer.setBuffer(SrcMgr.getMemoryBuffer(CurBuffer)->getBuffer());
585 SrcMgr.AddIncludeFile(Filename, Lexer.getLoc(), IncludedFile);
590 getStreamer().EmitBytes(SrcMgr.getMemoryBuffer(NewBuf)->getBuffer());
595 CurBuffer = InBuffer ? InBuffer : SrcMgr.FindBufferContainingLoc(Loc);
596 Lexer.setBuffer(SrcMgr.getMemoryBuffer(CurBuffer)->getBuffer(),
606 SMLoc ParentIncludeLoc = SrcMgr.getParentIncludeLoc(CurBuffer);
1600 unsigned Line = SrcMgr.FindLineNumber(IDLoc, CurBuffer);
1610 // Since SrcMgr.FindLineNumber() is slow and messes up the SourceMgr's
1612 // info we queried here with SrcMgr.FindLineNumber().
1617 CppHashLocLineNo = SrcMgr.FindLineNumber(CppHashLoc, CppHashBuf);
1699 Parser->SrcMgr.FindBufferContainingLoc(Parser->CppHashLoc);
1713 if (!Parser->CppHashLineNumber || &DiagSrcMgr != &Parser->SrcMgr ||
1729 Parser->SrcMgr.FindLineNumber(Parser->CppHashLoc, CppHashBuf);
2130 CurBuffer = SrcMgr.AddNewSourceBuffer(MI->Instantiation, SMLoc());
2131 Lexer.setBuffer(SrcMgr.getMemoryBuffer(CurBuffer)->getBuffer());
4267 CurBuffer = SrcMgr.AddNewSourceBuffer(MI->Instantiation, SMLoc());
4268 Lexer.setBuffer(SrcMgr.getMemoryBuffer(CurBuffer)->getBuffer());
4585 SrcMgr.getMemoryBuffer(SrcMgr.getMainFileID())->getBuffer();