Lines Matching full:basic
0 // Basic compilation for various types of files.
2 // RUN: %clang -target i386-unknown-unknown -ccc-print-phases -x c %s -x objective-c %s -x c++ %s -x objective-c++ -x assembler %s -x assembler-with-cpp %s -x none %s 2>&1 | FileCheck -check-prefix=BASIC %s
3 // BASIC: 0: input, "{{.*}}phases.c", c
4 // BASIC: 1: preprocessor, {0}, cpp-output
5 // BASIC: 2: compiler, {1}, ir
6 // BASIC: 3: backend, {2}, assembler
7 // BASIC: 4: assembler, {3}, object
8 // BASIC: 5: input, "{{.*}}phases.c", objective-c
9 // BASIC: 6: preprocessor, {5}, objective-c-cpp-output
10 // BASIC: 7: compiler, {6}, ir
11 // BASIC: 8: backend, {7}, assembler
12 // BASIC: 9: assembler, {8}, object
13 // BASIC: 10: input, "{{.*}}phases.c", c++
14 // BASIC: 11: preprocessor, {10}, c++-cpp-output
15 // BASIC: 12: compiler, {11}, ir
16 // BASIC: 13: backend, {12}, assembler
17 // BASIC: 14: assembler, {13}, object
18 // BASIC: 15: input, "{{.*}}phases.c", assembler
19 // BASIC: 16: assembler, {15}, object
20 // BASIC: 17: input, "{{.*}}phases.c", assembler-with-cpp
21 // BASIC: 18: preprocessor, {17}, assembler
22 // BASIC: 19: assembler, {18}, object
23 // BASIC: 20: input, "{{.*}}phases.c", c
24 // BASIC: 21: preprocessor, {20}, cpp-output
25 // BASIC: 22: compiler, {21}, ir
26 // BASIC: 23: backend, {22}, assembler
27 // BASIC: 24: assembler, {23}, object
28 // BASIC: 25: linker, {4, 9, 14, 16, 19, 24}, image