Lines Matching refs:Action
104 bool AddEmitPasses(BackendAction Action, formatted_raw_ostream &OS,
123 void EmitAssembly(BackendAction Action, raw_ostream *OS);
505 bool EmitAssemblyHelper::AddEmitPasses(BackendAction Action,
525 if (Action == Backend_EmitObj)
527 else if (Action == Backend_EmitMCNull)
530 assert(Action == Backend_EmitAssembly && "Invalid action!");
548 void EmitAssemblyHelper::EmitAssembly(BackendAction Action, raw_ostream *OS) {
552 bool UsesCodeGen = (Action != Backend_EmitNothing &&
553 Action != Backend_EmitBC &&
554 Action != Backend_EmitLL);
560 switch (Action) {
575 if (!AddEmitPasses(Action, FormattedOS, TM))
612 BackendAction Action, raw_ostream *OS) {
615 AsmHelper.EmitAssembly(Action, OS);