Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/clang/include/clang/Frontend/
H A DFrontendAction.h37 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 DFrontendActions.h23 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 DCompilerInstance.h54 class FrontendAction; variable
244 bool ExecuteAction(FrontendAction &Act);
H A DASTUnit.h70 class FrontendAction; variable
774 FrontendAction *Action = nullptr, ASTUnit *Unit = nullptr,
/freebsd/contrib/llvm-project/clang/include/clang/Testing/
H A DTestAST.h66 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 DTooling.h109 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 DUtils.h22 class FrontendAction; variable
28 std::unique_ptr<FrontendAction> CreateFrontendAction(CompilerInstance &CI);
/freebsd/contrib/llvm-project/clang/include/clang/ExtractAPI/
H A DFrontendActions.h62 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 DIndexingAction.h26 class FrontendAction; variable
49 std::unique_ptr<FrontendAction>
/freebsd/contrib/llvm-project/clang/lib/FrontendTool/
H A DExecuteCompilerInvocation.cpp46 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 DTooling.cpp180 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 DFrontendAction.cpp281 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 DASTMerge.cpp86 ASTMergeAction::ASTMergeAction(std::unique_ptr<FrontendAction> adaptedAction, in ASTMergeAction()
H A DFrontendActions.cpp47 void EnsureSemaIsCreated(CompilerInstance &CI, FrontendAction &Action) { in EnsureSemaIsCreated()
H A DASTUnit.cpp1560 IntrusiveRefCntPtr<DiagnosticsEngine> Diags, FrontendAction *Action, in LoadFromCompilerInvocationAction()
1643 FrontendAction *Act = Action; in LoadFromCompilerInvocationAction()
H A DCompilerInstance.cpp1007 bool CompilerInstance::ExecuteAction(FrontendAction &Act) { in ExecuteAction()
/freebsd/contrib/llvm-project/clang/include/clang/Rewrite/Frontend/
H A DFrontendActions.h52 FixItRecompile(std::unique_ptr<FrontendAction> WrappedAction) in FixItRecompile()
/freebsd/contrib/llvm-project/clang/lib/Interpreter/
H A DInterpreter.cpp301 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 DFrontendActions.cpp120 std::unique_ptr<FrontendAction> FixAction(new SyntaxOnlyAction()); in BeginInvocation()
/freebsd/contrib/llvm-project/clang/lib/Index/
H A DIndexingAction.cpp192 std::unique_ptr<FrontendAction>
/freebsd/contrib/llvm-project/lldb/tools/lldb-rpc/lldb-rpc-gen/
H A Dlldb-rpc-gen.cpp273 std::unique_ptr<FrontendAction> create() override { in create()
/freebsd/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/
H A DClangModulesDeclVendor.cpp752 std::unique_ptr<clang::FrontendAction> action(new clang::SyntaxOnlyAction); in Create()
/freebsd/contrib/llvm-project/clang/lib/Tooling/DependencyScanning/
H A DDependencyScanningWorker.cpp537 std::unique_ptr<FrontendAction> Action; in runInvocation()
/freebsd/contrib/llvm-project/
H A DFREEBSD-Xlist38 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 DMakefile489 SRCS_MIN+= Frontend/FrontendAction.cpp

12