Lines Matching defs:Unit
294 ASTUnit *Unit = *ASTUnitOrError;
295 assert(&Unit->getFileManager() ==
296 &Unit->getASTContext().getSourceManager().getFileManager());
300 Unit->getASTContext().getTargetInfo().getTriple();
310 std::string(Unit->getMainFileName()),
315 const auto &LangFrom = Unit->getASTContext().getLangOpts();
346 TranslationUnitDecl *TU = Unit->getASTContext().getTranslationUnitDecl();
348 return importDefinition(ResultDecl, Unit);
423 ASTUnit *Unit = LoadedUnit.get();
433 return Unit;
519 llvm::Expected<ASTUnit *> Unit = ASTStorage.getASTUnitForFunction(
522 if (!Unit)
523 return Unit.takeError();
526 if (!*Unit)
530 return Unit;
729 CrossTranslationUnitContext::importDefinitionImpl(const T *D, ASTUnit *Unit) {
732 assert(&D->getASTContext() == &Unit->getASTContext() &&
734 ASTImporter &Importer = getOrCreateASTImporter(Unit);
765 ASTUnit *Unit) {
766 return importDefinitionImpl(FD, Unit);
771 ASTUnit *Unit) {
772 return importDefinitionImpl(VD, Unit);
782 CrossTranslationUnitContext::getOrCreateASTImporter(ASTUnit *Unit) {
783 ASTContext &From = Unit->getASTContext();