Home | History | Annotate | Download | only in Driver

Lines Matching full:phases

150 // affect the phase, starting with the earliest phases, and record which
152 phases::ID Driver::getFinalPhase(const DerivedArgList &DAL, Arg **FinalPhaseArg)
155 phases::ID FinalPhase;
161 FinalPhase = phases::Preprocess;
173 FinalPhase = phases::Compile;
177 FinalPhase = phases::Assemble;
181 FinalPhase = phases::Link;
1159 phases::ID FinalPhase = getFinalPhase(Args, &FinalPhaseArg);
1169 llvm::SmallVector<phases::ID, phases::MaxNumberOfPhases> PL;
1179 phases::ID InitialPhase = PL[0];
1196 else if (InitialPhase == phases::Compile &&
1197 FinalPhase == phases::Preprocess &&
1214 for (SmallVectorImpl<phases::ID>::iterator
1216 phases::ID Phase = *i;
1223 if (Phase == phases::Link) {
1232 if (Phase == phases::Assemble && Current->getType() != types::TY_PP_Asm)
1252 if (FinalPhase == phases::Link && PL.size() == 1)
1256 Action *Driver::ConstructPhaseAction(const ArgList &Args, phases::ID Phase,
1261 case phases::Link: llvm_unreachable("link action invalid here.");
1262 case phases::Preprocess: {
1277 case phases::Precompile: {
1285 case phases::Compile: {
1308 case phases::Assemble: