Lines Matching defs:CXXUnit

535     ASTUnit *CXXUnit = cxtu::getASTUnit(TU);
540 if (!CXXUnit->isMainFileAST() && CXXUnit->getOnlyLocalDecls() &&
542 for (ASTUnit::top_level_iterator TL = CXXUnit->top_level_begin(),
543 TLEnd = CXXUnit->top_level_end();
551 CXXUnit->getASTContext().getTranslationUnitDecl()))
557 if (CXXUnit->getPreprocessor().getPreprocessingRecord())
4836 ASTUnit *CXXUnit = cxtu::getASTUnit(TU);
4837 ASTUnit::ConcurrencyCheck Check(*CXXUnit);
4838 if (!CXXUnit->hasSema())
4846 if (!CXXUnit->getDiagnostics().hasUnrecoverableErrorOccurred()) {
4928 ASTUnit *CXXUnit = cxtu::getASTUnit(TU);
4929 ASTUnit::ConcurrencyCheck Check(*CXXUnit);
4944 if (!CXXUnit->Reparse(CXXIdx->getPCHContainerOperations(),
4947 if (isASTReadError(CXXUnit))
4985 ASTUnit *CXXUnit = cxtu::getASTUnit(CTUnit);
4986 return cxstring::createDup(CXXUnit->getOriginalSourceFileName());
4995 ASTUnit *CXXUnit = cxtu::getASTUnit(TU);
4996 return MakeCXCursor(CXXUnit->getASTContext().getTranslationUnitDecl(), TU);
5018 ASTUnit *CXXUnit = cxtu::getASTUnit(CTUnit);
5020 CXXUnit->getASTContext().getTargetInfo().getTriple().normalize();
5032 ASTUnit *CXXUnit = cxtu::getASTUnit(CTUnit);
5033 return CXXUnit->getASTContext().getTargetInfo().getMaxPointerWidth();
5069 ASTUnit *CXXUnit = cxtu::getASTUnit(TU);
5071 FileManager &FMgr = CXXUnit->getFileManager();
5104 ASTUnit *CXXUnit = cxtu::getASTUnit(TU);
5106 return CXXUnit->getPreprocessor()
6584 ASTUnit *CXXUnit = cxtu::getASTUnit(TU);
6585 ASTUnit::ConcurrencyCheck Check(*CXXUnit);
6870 ASTUnit *CXXUnit = cxtu::getASTUnit(TU);
6874 SLoc = Lexer::GetBeginningOfToken(SLoc, CXXUnit->getSourceManager(),
6875 CXXUnit->getASTContext().getLangOpts());
6879 GetCursorData ResultData(CXXUnit->getSourceManager(), SLoc, Result);
7579 ASTUnit *CXXUnit = cxtu::getASTUnit(TU);
7580 if (!CXXUnit)
7585 CXXUnit->getSourceManager().getDecomposedSpellingLoc(Loc);
7588 CXXUnit->getSourceManager().getBufferData(LocInfo.first, &Invalid);
7601 ASTUnit *CXXUnit = cxtu::getASTUnit(TU);
7602 if (!CXXUnit)
7606 CXXUnit->getASTContext(),
7616 ASTUnit *CXXUnit = cxtu::getASTUnit(TU);
7617 if (!CXXUnit)
7621 CXXUnit->getASTContext(),
7625 static void getTokens(ASTUnit *CXXUnit, SourceRange Range,
7627 SourceManager &SourceMgr = CXXUnit->getSourceManager();
7644 CXXUnit->getASTContext().getLangOpts(), Buffer.begin(),
7672 IdentifierInfo *II = CXXUnit->getPreprocessor().LookUpIdentifierInfo(Tok);
7701 ASTUnit *CXXUnit = cxtu::getASTUnit(TU);
7702 if (!CXXUnit)
7708 SourceManager &SM = CXXUnit->getSourceManager();
7711 Lexer::MeasureTokenLength(Begin, SM, CXXUnit->getLangOpts());
7717 getTokens(CXXUnit, SourceRange(Begin, End), CXTokens);
7743 ASTUnit *CXXUnit = cxtu::getASTUnit(TU);
7744 if (!CXXUnit || !Tokens || !NumTokens)
7747 ASTUnit::ConcurrencyCheck Check(*CXXUnit);
7754 getTokens(CXXUnit, R, CXTokens);
8354 ASTUnit *CXXUnit = cxtu::getASTUnit(TU);
8356 Preprocessor &PP = CXXUnit->getPreprocessor();
8357 SourceManager &SourceMgr = CXXUnit->getSourceManager();
8373 CXXUnit->getASTContext().getLangOpts(), Buffer.begin(),
8409 CXXUnit->mapLocationToPreamble(Tok.getLocation());
8424 Tok.setLocation(CXXUnit->mapLocationToPreamble(SaveLoc));
8452 static void clang_annotateTokensImpl(CXTranslationUnit TU, ASTUnit *CXXUnit,
8473 SourceManager &SM = CXXUnit->getSourceManager();
8480 if (CXXUnit->getPreprocessor().getPreprocessingRecord()) {
8482 MarkMacroArgTokensVisitor Visitor(CXXUnit->getSourceManager(), Tokens,
8581 ASTUnit *CXXUnit = cxtu::getASTUnit(TU);
8582 if (!CXXUnit)
8585 ASTUnit::ConcurrencyCheck Check(*CXXUnit);
8588 clang_annotateTokensImpl(TU, CXXUnit, Tokens, NumTokens, Cursors);