Lines Matching refs:make_unique
46 case ASTDeclList: return std::make_unique<ASTDeclListAction>(); in CreateFrontendBaseAction()
47 case ASTDump: return std::make_unique<ASTDumpAction>(); in CreateFrontendBaseAction()
48 case ASTPrint: return std::make_unique<ASTPrintAction>(); in CreateFrontendBaseAction()
49 case ASTView: return std::make_unique<ASTViewAction>(); in CreateFrontendBaseAction()
51 return std::make_unique<DumpCompilerOptionsAction>(); in CreateFrontendBaseAction()
52 case DumpRawTokens: return std::make_unique<DumpRawTokensAction>(); in CreateFrontendBaseAction()
53 case DumpTokens: return std::make_unique<DumpTokensAction>(); in CreateFrontendBaseAction()
54 case EmitAssembly: return std::make_unique<EmitAssemblyAction>(); in CreateFrontendBaseAction()
55 case EmitBC: return std::make_unique<EmitBCAction>(); in CreateFrontendBaseAction()
58 case EmitHTML: return std::make_unique<HTMLPrintAction>(); in CreateFrontendBaseAction()
59 case EmitLLVM: return std::make_unique<EmitLLVMAction>(); in CreateFrontendBaseAction()
60 case EmitLLVMOnly: return std::make_unique<EmitLLVMOnlyAction>(); in CreateFrontendBaseAction()
61 case EmitCodeGenOnly: return std::make_unique<EmitCodeGenOnlyAction>(); in CreateFrontendBaseAction()
62 case EmitObj: return std::make_unique<EmitObjAction>(); in CreateFrontendBaseAction()
64 return std::make_unique<ExtractAPIAction>(); in CreateFrontendBaseAction()
65 case FixIt: return std::make_unique<FixItAction>(); in CreateFrontendBaseAction()
67 return std::make_unique<GenerateModuleFromModuleMapAction>(); in CreateFrontendBaseAction()
69 return std::make_unique<GenerateModuleInterfaceAction>(); in CreateFrontendBaseAction()
71 return std::make_unique<GenerateReducedModuleInterfaceAction>(); in CreateFrontendBaseAction()
73 return std::make_unique<GenerateHeaderUnitAction>(); in CreateFrontendBaseAction()
74 case GeneratePCH: return std::make_unique<GeneratePCHAction>(); in CreateFrontendBaseAction()
76 return std::make_unique<GenerateInterfaceStubsAction>(); in CreateFrontendBaseAction()
77 case InitOnly: return std::make_unique<InitOnlyAction>(); in CreateFrontendBaseAction()
78 case ParseSyntaxOnly: return std::make_unique<SyntaxOnlyAction>(); in CreateFrontendBaseAction()
79 case ModuleFileInfo: return std::make_unique<DumpModuleInfoAction>(); in CreateFrontendBaseAction()
80 case VerifyPCH: return std::make_unique<VerifyPCHAction>(); in CreateFrontendBaseAction()
81 case TemplightDump: return std::make_unique<TemplightDumpAction>(); in CreateFrontendBaseAction()
103 case PrintPreamble: return std::make_unique<PrintPreambleAction>(); in CreateFrontendBaseAction()
107 return std::make_unique<RewriteIncludesAction>(); in CreateFrontendBaseAction()
108 return std::make_unique<PrintPreprocessedAction>(); in CreateFrontendBaseAction()
111 case RewriteMacros: return std::make_unique<RewriteMacrosAction>(); in CreateFrontendBaseAction()
112 case RewriteTest: return std::make_unique<RewriteTestAction>(); in CreateFrontendBaseAction()
114 case RewriteObjC: return std::make_unique<RewriteObjCAction>(); in CreateFrontendBaseAction()
120 return std::make_unique<arcmt::MigrateSourceAction>(); in CreateFrontendBaseAction()
125 case RunAnalysis: return std::make_unique<ento::AnalysisAction>(); in CreateFrontendBaseAction()
129 case RunPreprocessorOnly: return std::make_unique<PreprocessOnlyAction>(); in CreateFrontendBaseAction()
131 return std::make_unique<PrintDependencyDirectivesSourceMinimizerAction>(); in CreateFrontendBaseAction()
153 Act = std::make_unique<FixItRecompile>(std::move(Act)); in CreateFrontendAction()
164 Act = std::make_unique<arcmt::CheckAction>(std::move(Act)); in CreateFrontendAction()
167 Act = std::make_unique<arcmt::ModifyAction>(std::move(Act)); in CreateFrontendAction()
170 Act = std::make_unique<arcmt::MigrateAction>(std::move(Act), in CreateFrontendAction()
178 Act = std::make_unique<arcmt::ObjCMigrateAction>(std::move(Act), in CreateFrontendAction()
194 Act = std::make_unique<WrappingExtractAPIAction>(std::move(Act)); in CreateFrontendAction()
200 Act = std::make_unique<ASTMergeAction>(std::move(Act), in CreateFrontendAction()
233 auto Args = std::make_unique<const char*[]>(NumArgs + 2); in ExecuteCompilerInvocation()