| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/Frontend/ |
| H A D | FrontendAction.h | 36 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 D | FrontendActions.h | 26 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 D | CompilerInstance.h | 47 class FrontendAction; variable 232 bool ExecuteAction(FrontendAction &Act);
|
| H A D | ASTUnit.h | 72 class FrontendAction; variable 745 FrontendAction *Action = nullptr, ASTUnit *Unit = nullptr,
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/ARCMigrate/ |
| H A D | ARCMTActions.h | 25 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 D | Tooling.h | 105 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 D | IndexingAction.h | 24 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 D | ARCMTActions.cpp | 28 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 D | ObjCMT.cpp | 183 std::unique_ptr<FrontendAction> WrappedAction, in ObjCMigrateAction()
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/FrontendTool/ |
| H A D | Utils.h | 23 class FrontendAction; variable 29 std::unique_ptr<FrontendAction> CreateFrontendAction(CompilerInstance &CI);
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Tooling/ |
| H A D | Tooling.cpp | 130 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 D | FrontendAction.cpp | 132 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 D | ASTMerge.cpp | 86 ASTMergeAction::ASTMergeAction(std::unique_ptr<FrontendAction> adaptedAction, in ASTMergeAction()
|
| H A D | FrontendActions.cpp | 40 void EnsureSemaIsCreated(CompilerInstance &CI, FrontendAction &Action) { in EnsureSemaIsCreated()
|
| H A D | ASTUnit.cpp | 1489 IntrusiveRefCntPtr<DiagnosticsEngine> Diags, FrontendAction *Action, in LoadFromCompilerInvocationAction() 1580 FrontendAction *Act = Action; in LoadFromCompilerInvocationAction()
|
| H A D | CompilerInstance.cpp | 896 bool CompilerInstance::ExecuteAction(FrontendAction &Act) { in ExecuteAction()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/FrontendTool/ |
| H A D | ExecuteCompilerInvocation.cpp | 38 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 D | IndexingAction.cpp | 153 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 D | FrontendActions.h | 53 FixItRecompile(std::unique_ptr<FrontendAction> WrappedAction) in FixItRecompile()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Frontend/Rewrite/ |
| H A D | FrontendActions.cpp | 121 std::unique_ptr<FrontendAction> FixAction(new SyntaxOnlyAction()); in BeginInvocation()
|
| /freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/ExpressionParser/Clang/ |
| H A D | ClangModulesDeclVendor.cpp | 638 std::unique_ptr<clang::FrontendAction> action(new clang::SyntaxOnlyAction); in Create()
|
| /freebsd-12.1/lib/clang/libclang/ |
| H A D | Makefile | 337 SRCS_MIN+= Frontend/FrontendAction.cpp
|