Home | History | Annotate | Download | only in c-index-test

Lines Matching defs:TU

86 static int checkForErrors(CXTranslationUnit TU);
119 CXTranslationUnit *TU) {
120 enum CXErrorCode Err = clang_createTranslationUnit2(Idx, file, TU);
124 *TU = 0;
656 CXTranslationUnit TU = clang_Cursor_getTranslationUnit(Cursor);
881 if (clang_isFileMultipleIncludeGuarded(TU, File))
1038 void PrintDiagnostics(CXTranslationUnit TU) {
1039 CXDiagnosticSet TUSet = clang_getDiagnosticSetFromTU(TU);
1044 void PrintMemoryUsage(CXTranslationUnit TU) {
1047 CXTUResourceUsage usage = clang_getCXTUResourceUsage(TU);
1072 CXTranslationUnit TU;
1151 = clang_getLocation(Data->TU, file, curLine, curColumn);
1152 Ref = clang_getCursor(Data->TU, RefLoc);
1221 void PrintInclusionStack(CXTranslationUnit TU) {
1222 clang_getInclusions(TU, InclusionVisitor, NULL);
1514 static int perform_test_load(CXIndex Idx, CXTranslationUnit TU,
1543 fprintf(stderr, "Unknown filter for -test-load-tu: %s\n", filter);
1547 Data.TU = TU;
1550 clang_visitChildren(clang_getTranslationUnitCursor(TU), Visitor, &Data);
1554 PV(TU);
1556 PrintDiagnostics(TU);
1557 if (checkForErrors(TU) != 0) {
1558 clang_disposeTranslationUnit(TU);
1562 clang_disposeTranslationUnit(TU);
1570 CXTranslationUnit TU;
1576 if (!CreateTranslationUnit(Idx, file, &TU)) {
1581 result = perform_test_load(Idx, TU, filter, prefix, Visitor, PV, NULL);
1590 CXTranslationUnit TU;
1616 getDefaultParsingOptions(), &TU);
1625 result = perform_test_load(Idx, TU, filter, NULL, Visitor, PV,
1636 CXTranslationUnit TU;
1669 0, 0, getDefaultParsingOptions(), &TU);
1678 if (checkForErrors(TU) != 0)
1690 clang_disposeTranslationUnit(TU);
1696 TU,
1699 clang_defaultReparseOptions(TU));
1703 clang_disposeTranslationUnit(TU);
1709 if (checkForErrors(TU) != 0)
1713 result = perform_test_load(Idx, TU, filter, NULL, Visitor, PV, NULL);
1724 static void print_cursor_file_scan(CXTranslationUnit TU, CXCursor cursor,
1740 CXTranslationUnit TU;
1753 if (!CreateTranslationUnit(Idx, ast_file, &TU))
1758 clang_disposeTranslationUnit(TU);
1762 file = clang_getFile(TU, source_file);
1776 cursor = clang_getCursor(TU, clang_getLocation(TU, file, line, col));
1779 print_cursor_file_scan(TU, prevCursor, start_line, start_col,
1791 clang_disposeTranslationUnit(TU);
1892 static int checkForErrors(CXTranslationUnit TU) {
1900 Num = clang_getNumDiagnostics(TU);
1902 Diag = clang_getDiagnostic(TU, i);
2126 CXTranslationUnit TU;
2155 0, 0, getDefaultParsingOptions(), &TU);
2162 Err = clang_reparseTranslationUnit(TU, 0, 0,
2163 clang_defaultReparseOptions(TU));
2168 clang_disposeTranslationUnit(TU);
2173 results = clang_codeCompleteAt(TU, filename, line, column,
2238 clang_disposeTranslationUnit(TU);
2259 CXTranslationUnit TU;
2297 getDefaultParsingOptions(), &TU);
2304 if (checkForErrors(TU) != 0)
2309 Err = clang_reparseTranslationUnit(TU, num_unsaved_files, unsaved_files,
2310 clang_defaultReparseOptions(TU));
2313 clang_disposeTranslationUnit(TU);
2318 if (checkForErrors(TU) != 0)
2322 CXFile file = clang_getFile(TU, Locations[Loc].filename);
2326 Cursor = clang_getCursor(TU,
2327 clang_getLocation(TU, file, Locations[Loc].line,
2330 if (checkForErrors(TU) != 0)
2380 numHeaders = clang_Module_getNumTopLevelHeaders(TU, mod);
2387 CXFile file = clang_Module_getTopLevelHeader(TU, mod, i);
2405 PrintDiagnostics(TU);
2406 clang_disposeTranslationUnit(TU);
2430 CXTranslationUnit TU;
2468 getDefaultParsingOptions(), &TU);
2472 clang_disposeTranslationUnit(TU);
2476 if (checkForErrors(TU) != 0)
2481 Err = clang_reparseTranslationUnit(TU, num_unsaved_files, unsaved_files,
2482 clang_defaultReparseOptions(TU));
2485 clang_disposeTranslationUnit(TU);
2490 if (checkForErrors(TU) != 0)
2494 CXFile file = clang_getFile(TU, Locations[Loc].filename);
2498 Cursor = clang_getCursor(TU,
2499 clang_getLocation(TU, file, Locations[Loc].line,
2502 if (checkForErrors(TU) != 0)
2512 if (checkForErrors(TU) != 0)
2518 PrintDiagnostics(TU);
2519 clang_disposeTranslationUnit(TU);
2539 CXTranslationUnit TU;
2573 Repeats > 1 ? 0 : num_unsaved_files, getDefaultParsingOptions(), &TU);
2578 clang_disposeTranslationUnit(TU);
2582 if (checkForErrors(TU) != 0)
2587 Err = clang_reparseTranslationUnit(TU, num_unsaved_files, unsaved_files,
2588 clang_defaultReparseOptions(TU));
2591 clang_disposeTranslationUnit(TU);
2596 if (checkForErrors(TU) != 0)
2600 CXFile file = clang_getFile(TU, Filenames[FI]);
2604 if (checkForErrors(TU) != 0)
2609 clang_findIncludesInFile(TU, file, visitor);
2611 if (checkForErrors(TU) != 0)
2617 PrintDiagnostics(TU);
2618 clang_disposeTranslationUnit(TU);
2674 CXTranslationUnit TU;
2956 Mod = clang_getModuleForFile(index_data->TU, (CXFile)info->file);
3005 return (CXIdxClientContainer)"TU";
3174 index_data.TU = NULL;
3196 CXTranslationUnit TU;
3201 if (!CreateTranslationUnit(Idx, ast_file, &TU))
3211 index_data.TU = TU;
3216 index_opts, TU);
3220 clang_disposeTranslationUnit(TU);
3429 CXTranslationUnit TU = 0;
3459 getDefaultParsingOptions(), &TU);
3470 if (checkForErrors(TU) != 0) {
3477 Err = clang_reparseTranslationUnit(TU, num_unsaved_files, unsaved_files,
3478 clang_defaultReparseOptions(TU));
3488 if (checkForErrors(TU) != 0) {
3493 file = clang_getFile(TU, filename);
3500 startLoc = clang_getLocation(TU, file, line, column);
3508 endLoc = clang_getLocation(TU, file, second_line, second_column);
3517 clang_tokenize(TU, range, &tokens, &num_tokens);
3519 if (checkForErrors(TU) != 0) {
3525 clang_annotateTokens(TU, tokens, num_tokens, cursors);
3527 if (checkForErrors(TU) != 0) {
3532 skipped_ranges = clang_getSkippedRanges(TU, file);
3547 CXString spelling = clang_getTokenSpelling(TU, tokens[i]);
3548 CXSourceRange extent = clang_getTokenExtent(TU, tokens[i]);
3572 clang_disposeTokens(TU, tokens, num_tokens);
3575 PrintDiagnostics(TU);
3576 clang_disposeTranslationUnit(TU);
3842 CXTranslationUnit TU;
3861 &TU);
3866 clang_disposeTranslationUnit(TU);
3871 switch (clang_saveTranslationUnit(TU, filename,
3872 clang_defaultSaveOptions(TU))) {
3895 clang_disposeTranslationUnit(TU);
4092 " c-index-test -index-tu [-check-prefix=<FileCheck prefix>] <AST file>\n"
4097 " c-index-test -test-load-tu <AST file> <symbol filter> "
4099 " c-index-test -test-load-tu-usrs <AST file> <symbol filter> "
4112 " c-index-test -test-inclusion-stack-tu <AST file>\n");
4160 if (argc > 2 && strcmp(argv[1], "-index-tu") == 0)
4164 else if (argc >= 4 && strncmp(argv[1], "-test-load-tu", 13) == 0) {
4197 else if (argc > 2 && strcmp(argv[1], "-test-inclusion-stack-tu") == 0)