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

Enumerations

enum  ID {
  Preprocess, Precompile, Compile, Backend,
  Assemble, Link, IfsMerge
}
 ID - Ordered values for successive stages in the compilation process which interact with user options. More...
 
enum  { MaxNumberOfPhases = Link + 1 }
 

Functions

const char * getPhaseName (ID Id)
 

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
MaxNumberOfPhases 

Definition at line 27 of file Phases.h.

◆ ID

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

Enumerator
Preprocess 
Precompile 
Compile 
Backend 
Assemble 
Link 
IfsMerge 

Definition at line 17 of file Phases.h.

Function Documentation

◆ getPhaseName()

const char * clang::driver::phases::getPhaseName ( ID  Id)

Definition at line 15 of file Phases.cpp.

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

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