/external/llvm-project/flang/lib/Frontend/ |
D | FrontendAction.cpp | 16 void FrontendAction::set_currentInput(const FrontendInputFile ¤tInput) { in set_currentInput() 22 static void BeginSourceFileCleanUp(FrontendAction &fa, CompilerInstance &ci) { in BeginSourceFileCleanUp() 28 bool FrontendAction::BeginSourceFile( in BeginSourceFile() 43 bool FrontendAction::ShouldEraseOutputFiles() { in ShouldEraseOutputFiles() 47 llvm::Error FrontendAction::Execute() { in Execute() 60 void FrontendAction::EndSourceFile() { in EndSourceFile()
|
/external/clang/include/clang/Frontend/ |
D | FrontendAction.h | 36 class FrontendAction { 108 FrontendAction(); 109 virtual ~FrontendAction(); 224 class ASTFrontendAction : public FrontendAction { 268 class PreprocessorFrontendAction : public FrontendAction { 285 class WrapperFrontendAction : public FrontendAction { 286 std::unique_ptr<FrontendAction> WrappedAction; 299 WrapperFrontendAction(std::unique_ptr<FrontendAction> WrappedAction);
|
D | FrontendActions.h | 26 class InitOnlyAction : public FrontendAction { 170 class ASTMergeAction : public FrontendAction { 172 std::unique_ptr<FrontendAction> AdaptedAction; 188 ASTMergeAction(std::unique_ptr<FrontendAction> AdaptedAction, 199 class PrintPreambleAction : public FrontendAction {
|
/external/llvm-project/clang/include/clang/Frontend/ |
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; 320 WrapperFrontendAction(std::unique_ptr<FrontendAction> WrappedAction);
|
D | FrontendActions.h | 25 class InitOnlyAction : public FrontendAction { 37 class DumpCompilerOptionsAction : public FrontendAction { 215 class ASTMergeAction : public FrontendAction { 217 std::unique_ptr<FrontendAction> AdaptedAction; 232 ASTMergeAction(std::unique_ptr<FrontendAction> AdaptedAction, 243 class PrintPreambleAction : public FrontendAction { 254 class PrintDependencyDirectivesSourceMinimizerAction : public FrontendAction {
|
/external/llvm-project/flang/lib/FrontendTool/ |
D | ExecuteCompilerInvocation.cpp | 24 static std::unique_ptr<FrontendAction> CreateFrontendBaseAction( in CreateFrontendBaseAction() 48 std::unique_ptr<FrontendAction> CreateFrontendAction(CompilerInstance &ci) { in CreateFrontendAction() 50 std::unique_ptr<FrontendAction> act = CreateFrontendBaseAction(ci); in CreateFrontendAction() 74 std::unique_ptr<FrontendAction> act(CreateFrontendAction(*flang)); in ExecuteCompilerInvocation()
|
/external/clang/include/clang/ARCMigrate/ |
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,
|
/external/llvm-project/clang/include/clang/ARCMigrate/ |
D | ARCMTActions.h | 24 CheckAction(std::unique_ptr<FrontendAction> WrappedAction); 32 ModifyAction(std::unique_ptr<FrontendAction> WrappedAction); 51 MigrateAction(std::unique_ptr<FrontendAction> WrappedAction, 64 ObjCMigrateAction(std::unique_ptr<FrontendAction> WrappedAction,
|
/external/clang/include/clang/Index/ |
D | IndexingAction.h | 18 class FrontendAction; variable 36 std::unique_ptr<FrontendAction> 39 std::unique_ptr<FrontendAction> WrappedAction);
|
/external/llvm-project/flang/include/flang/Frontend/ |
D | FrontendAction.h | 24 class FrontendAction { 45 FrontendAction() : instance_(nullptr) {} in FrontendAction() function 46 virtual ~FrontendAction() = default;
|
D | FrontendActions.h | 20 class InputOutputTestAction : public FrontendAction { 24 class PrintPreprocessedAction : public FrontendAction {
|
/external/clang/include/clang/Tooling/ |
D | Tooling.h | 58 class FrontendAction; variable 95 virtual clang::FrontendAction *create() = 0; 150 bool runToolOnCode(clang::FrontendAction *ToolAction, const Twine &Code, 173 clang::FrontendAction *ToolAction, const Twine &Code, 224 ToolInvocation(std::vector<std::string> CommandLine, FrontendAction *FAction, 356 clang::FrontendAction *create() override { return new T; } in newFrontendActionFactory() 372 clang::FrontendAction *create() override { in newFrontendActionFactory()
|
/external/llvm-project/clang/lib/ARCMigrate/ |
D | ARCMTActions.cpp | 27 CheckAction::CheckAction(std::unique_ptr<FrontendAction> WrappedAction) in CheckAction() 36 ModifyAction::ModifyAction(std::unique_ptr<FrontendAction> WrappedAction) in ModifyAction() 51 MigrateAction::MigrateAction(std::unique_ptr<FrontendAction> WrappedAction, in MigrateAction()
|
/external/clang/lib/ARCMigrate/ |
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()
|
/external/llvm-project/clang/include/clang/Tooling/ |
D | Tooling.h | 102 virtual std::unique_ptr<FrontendAction> create() = 0; 157 bool runToolOnCode(std::unique_ptr<FrontendAction> ToolAction, const Twine &Code, 180 std::unique_ptr<FrontendAction> ToolAction, const Twine &Code, 189 std::unique_ptr<FrontendAction> ToolAction, const Twine &Code, 246 std::unique_ptr<FrontendAction> FAction, FileManager *Files, 392 std::unique_ptr<FrontendAction> create() override { in newFrontendActionFactory() 410 std::unique_ptr<FrontendAction> create() override { in newFrontendActionFactory()
|
/external/clang/lib/Frontend/ |
D | FrontendAction.cpp | 127 FrontendAction::FrontendAction() : Instance(nullptr) {} in FrontendAction() function in FrontendAction 129 FrontendAction::~FrontendAction() {} in ~FrontendAction() 131 void FrontendAction::setCurrentInput(const FrontendInputFile &CurrentInput, in setCurrentInput() 138 FrontendAction::CreateWrappedASTConsumer(CompilerInstance &CI, in CreateWrappedASTConsumer() 189 bool FrontendAction::BeginSourceFile(CompilerInstance &CI, in BeginSourceFile() 450 bool FrontendAction::Execute() { in Execute() 473 void FrontendAction::EndSourceFile() { in EndSourceFile() 529 bool FrontendAction::shouldEraseOutputFiles() { in shouldEraseOutputFiles() 612 std::unique_ptr<FrontendAction> WrappedAction) in WrapperFrontendAction()
|
/external/llvm-project/clang/include/clang/FrontendTool/ |
D | Utils.h | 22 class FrontendAction; variable 28 std::unique_ptr<FrontendAction> CreateFrontendAction(CompilerInstance &CI);
|
/external/llvm-project/flang/include/flang/FrontendTool/ |
D | Utils.h | 20 class FrontendAction; variable 26 std::unique_ptr<FrontendAction> CreateFrontendAction(CompilerInstance &ci);
|
/external/clang/lib/Index/ |
D | IndexingAction.cpp | 104 FrontendAction::EndSourceFileAction(); in EndSourceFileAction() 113 WrappingIndexAction(std::unique_ptr<FrontendAction> WrappedAction, in WrappingIndexAction() 148 std::unique_ptr<FrontendAction> 151 std::unique_ptr<FrontendAction> WrappedAction) { in createIndexingAction()
|
/external/llvm-project/clang-tools-extra/clang-doc/ |
D | ClangDoc.cpp | 32 std::unique_ptr<FrontendAction> create() override; 38 std::unique_ptr<FrontendAction> MapperActionFactory::create() { in create()
|
/external/llvm-project/clang/include/clang/Index/ |
D | IndexingAction.h | 26 class FrontendAction; variable 49 std::unique_ptr<FrontendAction>
|
/external/clang/lib/FrontendTool/ |
D | ExecuteCompilerInvocation.cpp | 34 static std::unique_ptr<FrontendAction> 120 static std::unique_ptr<FrontendAction> 123 std::unique_ptr<FrontendAction> Act = CreateFrontendBaseAction(CI); in CreateFrontendAction() 238 std::unique_ptr<FrontendAction> Act(CreateFrontendAction(*Clang)); in ExecuteCompilerInvocation()
|
/external/llvm-project/clang/lib/Tooling/ |
D | Tooling.cpp | 156 bool runToolOnCode(std::unique_ptr<FrontendAction> ToolAction, in runToolOnCode() 183 std::unique_ptr<FrontendAction> ToolAction, const Twine &Code, in runToolOnCodeWithArgs() 201 std::unique_ptr<FrontendAction> ToolAction, const Twine &Code, in runToolOnCodeWithArgs() 289 std::unique_ptr<FrontendAction> Action; 292 SingleFrontendActionFactory(std::unique_ptr<FrontendAction> Action) in SingleFrontendActionFactory() 295 std::unique_ptr<FrontendAction> create() override { in create() 310 std::unique_ptr<FrontendAction> FAction, FileManager *Files, in ToolInvocation() 387 std::unique_ptr<FrontendAction> ScopedToolAction(create()); in runInvocation()
|
/external/llvm-project/clang/lib/Frontend/ |
D | FrontendAction.cpp | 133 FrontendAction::FrontendAction() : Instance(nullptr) {} in FrontendAction() function in FrontendAction 135 FrontendAction::~FrontendAction() {} in ~FrontendAction() 137 void FrontendAction::setCurrentInput(const FrontendInputFile &CurrentInput, in setCurrentInput() 143 Module *FrontendAction::getCurrentModule() const { in getCurrentModule() 150 FrontendAction::CreateWrappedASTConsumer(CompilerInstance &CI, in CreateWrappedASTConsumer() 548 bool FrontendAction::BeginSourceFile(CompilerInstance &CI, in BeginSourceFile() 942 llvm::Error FrontendAction::Execute() { in Execute() 971 void FrontendAction::EndSourceFile() { in EndSourceFile() 1029 bool FrontendAction::shouldEraseOutputFiles() { in shouldEraseOutputFiles() 1117 std::unique_ptr<FrontendAction> WrappedAction) in WrapperFrontendAction()
|
/external/clang/lib/Tooling/ |
D | Tooling.cpp | 104 bool runToolOnCode(clang::FrontendAction *ToolAction, const Twine &Code, in runToolOnCode() 125 clang::FrontendAction *ToolAction, const Twine &Code, in runToolOnCodeWithArgs() 201 FrontendAction *Action; 204 SingleFrontendActionFactory(FrontendAction *Action) : Action(Action) {} in SingleFrontendActionFactory() 206 FrontendAction *create() override { return Action; } in create() 219 std::vector<std::string> CommandLine, FrontendAction *FAction, in ToolInvocation() 301 std::unique_ptr<FrontendAction> ScopedToolAction(create()); in runInvocation()
|