Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/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 {
306 std::unique_ptr<FrontendAction> WrappedAction;
321 WrapperFrontendAction(std::unique_ptr<FrontendAction> WrappedAction);
H A DFrontendActions.h25 class InitOnlyAction : public FrontendAction {
38 class ReadPCHAndPreprocessAction : public FrontendAction {
48 class DumpCompilerOptionsAction : public FrontendAction {
226 class ASTMergeAction : public FrontendAction {
228 std::unique_ptr<FrontendAction> AdaptedAction;
243 ASTMergeAction(std::unique_ptr<FrontendAction> AdaptedAction,
254 class PrintPreambleAction : public FrontendAction {
265 class PrintDependencyDirectivesSourceMinimizerAction : public FrontendAction {
H A DCompilerInstance.h47 class FrontendAction; variable
220 bool ExecuteAction(FrontendAction &Act);
H A DASTUnit.h71 class FrontendAction; variable
754 FrontendAction *Action = nullptr, ASTUnit *Unit = nullptr,
/freebsd-13.1/contrib/llvm-project/clang/include/clang/ARCMigrate/
H A DARCMTActions.h24 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-13.1/contrib/llvm-project/clang/include/clang/Tooling/
H A DTooling.h110 virtual std::unique_ptr<FrontendAction> create() = 0;
165 bool runToolOnCode(std::unique_ptr<FrontendAction> ToolAction, const Twine &Code,
188 std::unique_ptr<FrontendAction> ToolAction, const Twine &Code,
197 std::unique_ptr<FrontendAction> ToolAction, const Twine &Code,
254 std::unique_ptr<FrontendAction> FAction, FileManager *Files,
400 std::unique_ptr<FrontendAction> create() override { in newFrontendActionFactory()
418 std::unique_ptr<FrontendAction> create() override { in newFrontendActionFactory()
/freebsd-13.1/contrib/llvm-project/clang/lib/ARCMigrate/
H A DARCMTActions.cpp27 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 DObjCMT.cpp188 std::unique_ptr<FrontendAction> WrappedAction, StringRef migrateDir, in ObjCMigrateAction()
/freebsd-13.1/contrib/llvm-project/clang/include/clang/FrontendTool/
H A DUtils.h22 class FrontendAction; variable
28 std::unique_ptr<FrontendAction> CreateFrontendAction(CompilerInstance &CI);
/freebsd-13.1/contrib/llvm-project/clang/include/clang/Index/
H A DIndexingAction.h26 class FrontendAction; variable
49 std::unique_ptr<FrontendAction>
/freebsd-13.1/contrib/llvm-project/clang/lib/Interpreter/
H A DIncrementalParser.cpp52 std::unique_ptr<FrontendAction> Act; in IncrementalAction()
78 FrontendAction *getWrapped() const { return WrappedAction.get(); } in getWrapped()
220 static CodeGenerator *getCodeGen(FrontendAction *Act) { in getCodeGen()
222 FrontendAction *WrappedAct = IncrAct->getWrapped(); in getCodeGen()
H A DIncrementalParser.h33 class FrontendAction; variable
/freebsd-13.1/contrib/llvm-project/clang/lib/Frontend/
H A DFrontendAction.cpp133 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()
550 bool FrontendAction::BeginSourceFile(CompilerInstance &CI, in BeginSourceFile()
944 llvm::Error FrontendAction::Execute() { in Execute()
973 void FrontendAction::EndSourceFile() { in EndSourceFile()
1031 bool FrontendAction::shouldEraseOutputFiles() { in shouldEraseOutputFiles()
1120 std::unique_ptr<FrontendAction> WrappedAction) in WrapperFrontendAction()
H A DASTMerge.cpp87 ASTMergeAction::ASTMergeAction(std::unique_ptr<FrontendAction> adaptedAction, in ASTMergeAction()
H A DFrontendActions.cpp42 void EnsureSemaIsCreated(CompilerInstance &CI, FrontendAction &Action) { in EnsureSemaIsCreated()
H A DASTUnit.cpp1506 IntrusiveRefCntPtr<DiagnosticsEngine> Diags, FrontendAction *Action, in LoadFromCompilerInvocationAction()
1588 FrontendAction *Act = Action; in LoadFromCompilerInvocationAction()
H A DCompilerInstance.cpp933 bool CompilerInstance::ExecuteAction(FrontendAction &Act) { in ExecuteAction()
/freebsd-13.1/contrib/llvm-project/clang/lib/FrontendTool/
H A DExecuteCompilerInvocation.cpp38 static std::unique_ptr<FrontendAction>
136 std::unique_ptr<FrontendAction>
139 std::unique_ptr<FrontendAction> Act = CreateFrontendBaseAction(CI); in CreateFrontendAction()
275 std::unique_ptr<FrontendAction> Act(CreateFrontendAction(*Clang)); in ExecuteCompilerInvocation()
/freebsd-13.1/contrib/llvm-project/clang/lib/Tooling/
H A DTooling.cpp175 bool runToolOnCode(std::unique_ptr<FrontendAction> ToolAction, in runToolOnCode()
202 std::unique_ptr<FrontendAction> ToolAction, const Twine &Code, in runToolOnCodeWithArgs()
220 std::unique_ptr<FrontendAction> ToolAction, const Twine &Code, in runToolOnCodeWithArgs()
308 std::unique_ptr<FrontendAction> Action;
311 SingleFrontendActionFactory(std::unique_ptr<FrontendAction> Action) in SingleFrontendActionFactory()
314 std::unique_ptr<FrontendAction> create() override { in create()
329 std::unique_ptr<FrontendAction> FAction, FileManager *Files, in ToolInvocation()
410 std::unique_ptr<FrontendAction> ScopedToolAction(create()); in runInvocation()
/freebsd-13.1/contrib/llvm-project/clang/include/clang/Rewrite/Frontend/
H A DFrontendActions.h52 FixItRecompile(std::unique_ptr<FrontendAction> WrappedAction) in FixItRecompile()
/freebsd-13.1/contrib/llvm-project/clang/lib/Frontend/Rewrite/
H A DFrontendActions.cpp121 std::unique_ptr<FrontendAction> FixAction(new SyntaxOnlyAction()); in BeginInvocation()
/freebsd-13.1/contrib/llvm-project/clang/lib/Index/
H A DIndexingAction.cpp194 std::unique_ptr<FrontendAction>
/freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/
H A DClangModulesDeclVendor.cpp699 std::unique_ptr<clang::FrontendAction> action(new clang::SyntaxOnlyAction); in Create()
/freebsd-13.1/lib/clang/libclang/
H A DMakefile391 SRCS_MIN+= Frontend/FrontendAction.cpp