clang API Documentation

Enumerations | Functions
clang::driver::phases Namespace Reference

Enumerations

enum  ID {
  Preprocess, Precompile, Compile, Assemble,
  Link
}
enum  { MaxNumberOfPhases = Link + 1 }

Functions

const char * getPhaseName (ID Id)

Enumeration Type Documentation

anonymous enum
Enumerator:
MaxNumberOfPhases 

Definition at line 26 of file Phases.h.

ID - Ordered values for successive stages in the compilation process which interact with user options.

Enumerator:
Preprocess 
Precompile 
Compile 
Assemble 
Link 

Definition at line 18 of file Phases.h.


Function Documentation

Definition at line 16 of file Phases.cpp.

References Assemble, Compile, Link, Precompile, and Preprocess.

Referenced by clang::driver::Driver::BuildActions().