| /freebsd/contrib/llvm-project/clang/include/clang/Frontend/ |
| H A D | FrontendAction.h | 37 class FrontendAction { 114 FrontendAction(); 115 virtual ~FrontendAction(); 249 class ASTFrontendAction : public FrontendAction { 294 class PreprocessorFrontendAction : public FrontendAction { 311 class WrapperFrontendAction : public FrontendAction { 313 std::unique_ptr<FrontendAction> WrappedAction; 328 WrapperFrontendAction(std::unique_ptr<FrontendAction> WrappedAction);
|
| H A D | FrontendActions.h | 23 class InitOnlyAction : public FrontendAction { 36 class ReadPCHAndPreprocessAction : public FrontendAction { 46 class DumpCompilerOptionsAction : public FrontendAction { 247 class ASTMergeAction : public FrontendAction { 249 std::unique_ptr<FrontendAction> AdaptedAction; 264 ASTMergeAction(std::unique_ptr<FrontendAction> AdaptedAction, 275 class PrintPreambleAction : public FrontendAction { 286 class PrintDependencyDirectivesSourceMinimizerAction : public FrontendAction {
|
| H A D | CompilerInstance.h | 54 class FrontendAction; variable 244 bool ExecuteAction(FrontendAction &Act);
|
| H A D | ASTUnit.h | 70 class FrontendAction; variable 774 FrontendAction *Action = nullptr, ASTUnit *Unit = nullptr,
|
| /freebsd/contrib/llvm-project/clang/include/clang/Testing/ |
| H A D | TestAST.h | 66 std::function<std::unique_ptr<FrontendAction>()> MakeAction; 92 FrontendAction &action() { return *Action; } in action() 100 std::unique_ptr<FrontendAction> Action;
|
| /freebsd/contrib/llvm-project/clang/include/clang/Tooling/ |
| H A D | Tooling.h | 109 virtual std::unique_ptr<FrontendAction> create() = 0; 164 bool runToolOnCode(std::unique_ptr<FrontendAction> ToolAction, const Twine &Code, 187 std::unique_ptr<FrontendAction> ToolAction, const Twine &Code, 196 std::unique_ptr<FrontendAction> ToolAction, const Twine &Code, 259 std::unique_ptr<FrontendAction> FAction, FileManager *Files, 409 std::unique_ptr<FrontendAction> create() override { in newFrontendActionFactory() 427 std::unique_ptr<FrontendAction> create() override { in newFrontendActionFactory()
|
| /freebsd/contrib/llvm-project/clang/include/clang/FrontendTool/ |
| H A D | Utils.h | 22 class FrontendAction; variable 28 std::unique_ptr<FrontendAction> CreateFrontendAction(CompilerInstance &CI);
|
| /freebsd/contrib/llvm-project/clang/include/clang/ExtractAPI/ |
| H A D | FrontendActions.h | 62 WrappingExtractAPIAction(std::unique_ptr<FrontendAction> WrappedAction) in WrappingExtractAPIAction() 77 void EndSourceFile() override { FrontendAction::EndSourceFile(); } in EndSourceFile()
|
| /freebsd/contrib/llvm-project/clang/include/clang/Index/ |
| H A D | IndexingAction.h | 26 class FrontendAction; variable 49 std::unique_ptr<FrontendAction>
|
| /freebsd/contrib/llvm-project/clang/lib/FrontendTool/ |
| H A D | ExecuteCompilerInvocation.cpp | 46 static std::unique_ptr<FrontendAction> 175 std::unique_ptr<FrontendAction> 178 std::unique_ptr<FrontendAction> Act = CreateFrontendBaseAction(CI); in CreateFrontendAction() 296 std::unique_ptr<FrontendAction> Act(CreateFrontendAction(*Clang)); in ExecuteCompilerInvocation()
|
| /freebsd/contrib/llvm-project/clang/lib/Tooling/ |
| H A D | Tooling.cpp | 180 bool runToolOnCode(std::unique_ptr<FrontendAction> ToolAction, in runToolOnCode() 207 std::unique_ptr<FrontendAction> ToolAction, const Twine &Code, in runToolOnCodeWithArgs() 225 std::unique_ptr<FrontendAction> ToolAction, const Twine &Code, in runToolOnCodeWithArgs() 336 std::unique_ptr<FrontendAction> Action; 339 SingleFrontendActionFactory(std::unique_ptr<FrontendAction> Action) in SingleFrontendActionFactory() 342 std::unique_ptr<FrontendAction> create() override { in create() 357 std::unique_ptr<FrontendAction> FAction, FileManager *Files, in ToolInvocation() 453 std::unique_ptr<FrontendAction> ScopedToolAction(create()); in runInvocation()
|
| /freebsd/contrib/llvm-project/clang/lib/Frontend/ |
| H A D | FrontendAction.cpp | 281 FrontendAction::FrontendAction() : Instance(nullptr) {} in FrontendAction() function in FrontendAction 283 FrontendAction::~FrontendAction() {} in ~FrontendAction() 285 void FrontendAction::setCurrentInput(const FrontendInputFile &CurrentInput, in setCurrentInput() 291 Module *FrontendAction::getCurrentModule() const { in getCurrentModule() 298 FrontendAction::CreateWrappedASTConsumer(CompilerInstance &CI, in CreateWrappedASTConsumer() 736 bool FrontendAction::BeginSourceFile(CompilerInstance &CI, in BeginSourceFile() 1219 llvm::Error FrontendAction::Execute() { in Execute() 1243 void FrontendAction::EndSourceFile() { in EndSourceFile() 1310 bool FrontendAction::shouldEraseOutputFiles() { in shouldEraseOutputFiles() 1403 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 | 47 void EnsureSemaIsCreated(CompilerInstance &CI, FrontendAction &Action) { in EnsureSemaIsCreated()
|
| H A D | ASTUnit.cpp | 1560 IntrusiveRefCntPtr<DiagnosticsEngine> Diags, FrontendAction *Action, in LoadFromCompilerInvocationAction() 1643 FrontendAction *Act = Action; in LoadFromCompilerInvocationAction()
|
| H A D | CompilerInstance.cpp | 1007 bool CompilerInstance::ExecuteAction(FrontendAction &Act) { in ExecuteAction()
|
| /freebsd/contrib/llvm-project/clang/include/clang/Rewrite/Frontend/ |
| H A D | FrontendActions.h | 52 FixItRecompile(std::unique_ptr<FrontendAction> WrappedAction) in FixItRecompile()
|
| /freebsd/contrib/llvm-project/clang/lib/Interpreter/ |
| H A D | Interpreter.cpp | 301 std::unique_ptr<FrontendAction> Act; in IncrementalAction() 327 FrontendAction *getWrapped() const { return WrappedAction.get(); } in getWrapped() 826 FrontendAction *WrappedAct = Action->getWrapped(); in getCodeGen()
|
| /freebsd/contrib/llvm-project/clang/lib/Frontend/Rewrite/ |
| H A D | FrontendActions.cpp | 120 std::unique_ptr<FrontendAction> FixAction(new SyntaxOnlyAction()); in BeginInvocation()
|
| /freebsd/contrib/llvm-project/clang/lib/Index/ |
| H A D | IndexingAction.cpp | 192 std::unique_ptr<FrontendAction>
|
| /freebsd/contrib/llvm-project/lldb/tools/lldb-rpc/lldb-rpc-gen/ |
| H A D | lldb-rpc-gen.cpp | 273 std::unique_ptr<FrontendAction> create() override { in create()
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/ |
| H A D | ClangModulesDeclVendor.cpp | 752 std::unique_ptr<clang::FrontendAction> action(new clang::SyntaxOnlyAction); in Create()
|
| /freebsd/contrib/llvm-project/clang/lib/Tooling/DependencyScanning/ |
| H A D | DependencyScanningWorker.cpp | 537 std::unique_ptr<FrontendAction> Action; in runInvocation()
|
| /freebsd/contrib/llvm-project/ |
| H A D | FREEBSD-Xlist | 38 clang/include/clang/CIR/FrontendAction/.clang-tidy 68 clang/lib/CIR/FrontendAction/.clang-tidy 69 clang/lib/CIR/FrontendAction/CMakeLists.txt
|
| /freebsd/lib/clang/libclang/ |
| H A D | Makefile | 489 SRCS_MIN+= Frontend/FrontendAction.cpp
|