Home
last modified time | relevance | path

Searched refs:FrontendAction (Results 1 – 22 of 22) sorted by relevance

/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Frontend/
H A DFrontendAction.h36 class FrontendAction {
113 FrontendAction();
114 virtual ~FrontendAction();
243 class ASTFrontendAction : public FrontendAction {
287 class PreprocessorFrontendAction : public FrontendAction {
304 class WrapperFrontendAction : public FrontendAction {
305 std::unique_ptr<FrontendAction> WrappedAction;
318 WrapperFrontendAction(std::unique_ptr<FrontendAction> WrappedAction);
H A DFrontendActions.h26 class InitOnlyAction : public FrontendAction {
38 class DumpCompilerOptionsAction : public FrontendAction {
211 class ASTMergeAction : public FrontendAction {
213 std::unique_ptr<FrontendAction> AdaptedAction;
228 ASTMergeAction(std::unique_ptr<FrontendAction> AdaptedAction,
239 class PrintPreambleAction : public FrontendAction {
H A DCompilerInstance.h47 class FrontendAction; variable
232 bool ExecuteAction(FrontendAction &Act);
H A DASTUnit.h72 class FrontendAction; variable
745 FrontendAction *Action = nullptr, ASTUnit *Unit = nullptr,
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/ARCMigrate/
H A DARCMTActions.h25 CheckAction(std::unique_ptr<FrontendAction> WrappedAction);
33 ModifyAction(std::unique_ptr<FrontendAction> WrappedAction);
52 MigrateAction(std::unique_ptr<FrontendAction> WrappedAction,
65 ObjCMigrateAction(std::unique_ptr<FrontendAction> WrappedAction,
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Tooling/
H A DTooling.h105 virtual FrontendAction *create() = 0;
160 bool runToolOnCode(FrontendAction *ToolAction, const Twine &Code,
183 FrontendAction *ToolAction, const Twine &Code,
192 FrontendAction *ToolAction, const Twine &Code,
246 ToolInvocation(std::vector<std::string> CommandLine, FrontendAction *FAction,
396 FrontendAction *create() override { return new T; } in newFrontendActionFactory()
412 FrontendAction *create() override { in newFrontendActionFactory()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Index/
H A DIndexingAction.h24 class FrontendAction; variable
52 std::unique_ptr<FrontendAction>
55 std::unique_ptr<FrontendAction> WrappedAction);
/freebsd-12.1/contrib/llvm/tools/clang/lib/ARCMigrate/
H A DARCMTActions.cpp28 CheckAction::CheckAction(std::unique_ptr<FrontendAction> WrappedAction) in CheckAction()
37 ModifyAction::ModifyAction(std::unique_ptr<FrontendAction> WrappedAction) in ModifyAction()
52 MigrateAction::MigrateAction(std::unique_ptr<FrontendAction> WrappedAction, in MigrateAction()
H A DObjCMT.cpp183 std::unique_ptr<FrontendAction> WrappedAction, in ObjCMigrateAction()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/FrontendTool/
H A DUtils.h23 class FrontendAction; variable
29 std::unique_ptr<FrontendAction> CreateFrontendAction(CompilerInstance &CI);
/freebsd-12.1/contrib/llvm/tools/clang/lib/Tooling/
H A DTooling.cpp130 bool runToolOnCode(FrontendAction *ToolAction, const Twine &Code, in runToolOnCode()
157 FrontendAction *ToolAction, const Twine &Code, in runToolOnCodeWithArgs()
176 FrontendAction *ToolAction, const Twine &Code, in runToolOnCodeWithArgs()
253 FrontendAction *Action;
256 SingleFrontendActionFactory(FrontendAction *Action) : Action(Action) {} in SingleFrontendActionFactory()
258 FrontendAction *create() override { return Action; } in create()
270 std::vector<std::string> CommandLine, FrontendAction *FAction, in ToolInvocation()
361 std::unique_ptr<FrontendAction> ScopedToolAction(create()); in runInvocation()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Frontend/
H A DFrontendAction.cpp132 FrontendAction::FrontendAction() : Instance(nullptr) {} in FrontendAction() function in FrontendAction
134 FrontendAction::~FrontendAction() {} in ~FrontendAction()
136 void FrontendAction::setCurrentInput(const FrontendInputFile &CurrentInput, in setCurrentInput()
142 Module *FrontendAction::getCurrentModule() const { in getCurrentModule()
149 FrontendAction::CreateWrappedASTConsumer(CompilerInstance &CI, in CreateWrappedASTConsumer()
537 bool FrontendAction::BeginSourceFile(CompilerInstance &CI, in BeginSourceFile()
928 bool FrontendAction::Execute() { in Execute()
951 void FrontendAction::EndSourceFile() { in EndSourceFile()
1009 bool FrontendAction::shouldEraseOutputFiles() { in shouldEraseOutputFiles()
1091 std::unique_ptr<FrontendAction> WrappedAction) in WrapperFrontendAction()
H A DASTMerge.cpp86 ASTMergeAction::ASTMergeAction(std::unique_ptr<FrontendAction> adaptedAction, in ASTMergeAction()
H A DFrontendActions.cpp40 void EnsureSemaIsCreated(CompilerInstance &CI, FrontendAction &Action) { in EnsureSemaIsCreated()
H A DASTUnit.cpp1489 IntrusiveRefCntPtr<DiagnosticsEngine> Diags, FrontendAction *Action, in LoadFromCompilerInvocationAction()
1580 FrontendAction *Act = Action; in LoadFromCompilerInvocationAction()
H A DCompilerInstance.cpp896 bool CompilerInstance::ExecuteAction(FrontendAction &Act) { in ExecuteAction()
/freebsd-12.1/contrib/llvm/tools/clang/lib/FrontendTool/
H A DExecuteCompilerInvocation.cpp38 static std::unique_ptr<FrontendAction>
131 std::unique_ptr<FrontendAction>
134 std::unique_ptr<FrontendAction> Act = CreateFrontendBaseAction(CI); in CreateFrontendAction()
265 std::unique_ptr<FrontendAction> Act(CreateFrontendAction(*Clang)); in ExecuteCompilerInvocation()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Index/
H A DIndexingAction.cpp153 FrontendAction::EndSourceFileAction(); in EndSourceFileAction()
162 WrappingIndexAction(std::unique_ptr<FrontendAction> WrappedAction, in WrappingIndexAction()
199 std::unique_ptr<FrontendAction>
202 std::unique_ptr<FrontendAction> WrappedAction) { in createIndexingAction()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Rewrite/Frontend/
H A DFrontendActions.h53 FixItRecompile(std::unique_ptr<FrontendAction> WrappedAction) in FixItRecompile()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Frontend/Rewrite/
H A DFrontendActions.cpp121 std::unique_ptr<FrontendAction> FixAction(new SyntaxOnlyAction()); in BeginInvocation()
/freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/ExpressionParser/Clang/
H A DClangModulesDeclVendor.cpp638 std::unique_ptr<clang::FrontendAction> action(new clang::SyntaxOnlyAction); in Create()
/freebsd-12.1/lib/clang/libclang/
H A DMakefile337 SRCS_MIN+= Frontend/FrontendAction.cpp