/freebsd/contrib/llvm-project/clang/include/clang/Frontend/ |
H A D | FrontendAction.h | 36 class FrontendAction { 113 FrontendAction(); 114 virtual ~FrontendAction(); 243 class ASTFrontendAction : public FrontendAction { 288 class PreprocessorFrontendAction : public FrontendAction { 305 class WrapperFrontendAction : public FrontendAction { 307 std::unique_ptr<FrontendAction> WrappedAction; 322 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 { 246 class ASTMergeAction : public FrontendAction { 248 std::unique_ptr<FrontendAction> AdaptedAction; 263 ASTMergeAction(std::unique_ptr<FrontendAction> AdaptedAction, 274 class PrintPreambleAction : public FrontendAction { 285 class PrintDependencyDirectivesSourceMinimizerAction : public FrontendAction {
|
H A D | CompilerInstance.h | 52 class FrontendAction; variable 244 bool ExecuteAction(FrontendAction &Act);
|
H A D | ASTUnit.h | 70 class FrontendAction; variable 761 FrontendAction *Action = nullptr, ASTUnit *Unit = nullptr,
|
/freebsd/contrib/llvm-project/clang/include/clang/ARCMigrate/ |
H A 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,
|
/freebsd/contrib/llvm-project/clang/lib/ARCMigrate/ |
H A 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()
|
H A D | ObjCMT.cpp | 185 std::unique_ptr<FrontendAction> WrappedAction, StringRef migrateDir, in ObjCMigrateAction()
|
/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/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 | 39 static std::unique_ptr<FrontendAction> 143 std::unique_ptr<FrontendAction> 146 std::unique_ptr<FrontendAction> Act = CreateFrontendBaseAction(CI); in CreateFrontendAction() 277 std::unique_ptr<FrontendAction> Act(CreateFrontendAction(*Clang)); in ExecuteCompilerInvocation()
|
/freebsd/contrib/llvm-project/clang/lib/Frontend/ |
H A D | FrontendAction.cpp | 147 FrontendAction::FrontendAction() : Instance(nullptr) {} in FrontendAction() function in FrontendAction 149 FrontendAction::~FrontendAction() {} in ~FrontendAction() 151 void FrontendAction::setCurrentInput(const FrontendInputFile &CurrentInput, in setCurrentInput() 157 Module *FrontendAction::getCurrentModule() const { in getCurrentModule() 164 FrontendAction::CreateWrappedASTConsumer(CompilerInstance &CI, in CreateWrappedASTConsumer() 586 bool FrontendAction::BeginSourceFile(CompilerInstance &CI, in BeginSourceFile() 1071 llvm::Error FrontendAction::Execute() { in Execute() 1100 void FrontendAction::EndSourceFile() { in EndSourceFile() 1161 bool FrontendAction::shouldEraseOutputFiles() { in shouldEraseOutputFiles() 1254 std::unique_ptr<FrontendAction> WrappedAction) in WrapperFrontendAction()
|
H A D | FrontendActions.cpp | 47 void EnsureSemaIsCreated(CompilerInstance &CI, FrontendAction &Action) { in EnsureSemaIsCreated()
|
H A D | ASTUnit.cpp | 1553 IntrusiveRefCntPtr<DiagnosticsEngine> Diags, FrontendAction *Action, in LoadFromCompilerInvocationAction() 1635 FrontendAction *Act = Action; in LoadFromCompilerInvocationAction()
|
H A D | CompilerInstance.cpp | 1010 bool CompilerInstance::ExecuteAction(FrontendAction &Act) { in ExecuteAction()
|
/freebsd/contrib/llvm-project/clang/lib/Tooling/ |
H A D | Tooling.cpp | 183 bool runToolOnCode(std::unique_ptr<FrontendAction> ToolAction, in runToolOnCode() 210 std::unique_ptr<FrontendAction> ToolAction, const Twine &Code, in runToolOnCodeWithArgs() 228 std::unique_ptr<FrontendAction> ToolAction, const Twine &Code, in runToolOnCodeWithArgs() 339 std::unique_ptr<FrontendAction> Action; 342 SingleFrontendActionFactory(std::unique_ptr<FrontendAction> Action) in SingleFrontendActionFactory() 345 std::unique_ptr<FrontendAction> create() override { in create() 360 std::unique_ptr<FrontendAction> FAction, FileManager *Files, in ToolInvocation() 456 std::unique_ptr<FrontendAction> ScopedToolAction(create()); in runInvocation()
|
/freebsd/contrib/llvm-project/clang/lib/Interpreter/ |
H A D | IncrementalParser.cpp | 125 std::unique_ptr<FrontendAction> Act; in IncrementalAction() 157 FrontendAction *getWrapped() const { return WrappedAction.get(); } in getWrapped() 194 FrontendAction *WrappedAct = Act->getWrapped(); in getCodeGen()
|
/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/Index/ |
H A D | IndexingAction.cpp | 194 std::unique_ptr<FrontendAction>
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/ |
H A D | ClangModulesDeclVendor.cpp | 743 std::unique_ptr<clang::FrontendAction> action(new clang::SyntaxOnlyAction); in Create()
|
/freebsd/contrib/llvm-project/clang/lib/Tooling/DependencyScanning/ |
H A D | DependencyScanningWorker.cpp | 423 std::unique_ptr<FrontendAction> Action; in runInvocation()
|
/freebsd/lib/clang/libclang/ |
H A D | Makefile | 459 SRCS_MIN+= Frontend/FrontendAction.cpp
|