| /llvm-project-15.0.7/utils/bazel/llvm-project-overlay/clang/unittests/ |
| H A D | BUILD.bazel | 25 "//clang:frontend", 47 "//clang:frontend", 66 "//clang:frontend", 86 "//clang:frontend", 153 "//clang:frontend", 178 "//clang:frontend", 205 "//clang:frontend", 226 "//clang:frontend", 276 "//clang:frontend", 302 "//clang:frontend", [all …]
|
| /llvm-project-15.0.7/clang/lib/Frontend/ |
| H A D | CompilerInvocation.cpp | 2997 Matches(*It, {frontend::IndexHeaderMap, frontend::Angled}, None, true); in GenerateHeaderSearchArgs() 3021 Matches(*It, {frontend::After, frontend::Angled}, false, true); in GenerateHeaderSearchArgs() 3058 Matches(*It, {frontend::System, frontend::ExternCSystem}, false, true); in GenerateHeaderSearchArgs() 3141 IsIndexHeaderMap ? frontend::IndexHeaderMap : frontend::Angled; in ParseHeaderSearchArgs() 3196 frontend::IncludeDirGroup Group = frontend::System; in ParseHeaderSearchArgs() 4116 case frontend::ASTDump: in isStrictlyPreprocessorAction() 4117 case frontend::ASTPrint: in isStrictlyPreprocessorAction() 4118 case frontend::ASTView: in isStrictlyPreprocessorAction() 4120 case frontend::EmitBC: in isStrictlyPreprocessorAction() 4125 case frontend::EmitObj: in isStrictlyPreprocessorAction() [all …]
|
| /llvm-project-15.0.7/flang/lib/Frontend/ |
| H A D | FrontendOptions.cpp | 15 using namespace Fortran::frontend; 17 bool Fortran::frontend::isFixedFormSuffix(llvm::StringRef suffix) { in isFixedFormSuffix() 23 bool Fortran::frontend::isFreeFormSuffix(llvm::StringRef suffix) { in isFreeFormSuffix() 32 bool Fortran::frontend::isToBePreprocessed(llvm::StringRef suffix) { in isToBePreprocessed()
|
| H A D | TextDiagnosticPrinter.cpp | 24 using namespace Fortran::frontend; 51 Fortran::frontend::TextDiagnostic::printDiagnosticLevel(os, level, in HandleDiagnostic() 53 Fortran::frontend::TextDiagnostic::printDiagnosticMessage( in HandleDiagnostic()
|
| H A D | CodeGenOptions.cpp | 16 namespace Fortran::frontend { namespace
|
| /llvm-project-15.0.7/clang/test/Driver/ |
| H A D | check-time-trace-sections.py | 28 if not all([any([is_inside(codegen, frontend) for frontend in frontends]) 32 if not all([all([is_before(frontend, backend) for frontend in frontends])
|
| /llvm-project-15.0.7/clang/lib/Interpreter/ |
| H A D | IncrementalParser.cpp | 61 case frontend::ASTDump: in IncrementalAction() 63 case frontend::ASTPrint: in IncrementalAction() 65 case frontend::ParseSyntaxOnly: in IncrementalAction() 68 case frontend::PluginAction: in IncrementalAction() 70 case frontend::EmitAssembly: in IncrementalAction() 72 case frontend::EmitObj: in IncrementalAction() 74 case frontend::EmitLLVMOnly: in IncrementalAction()
|
| /llvm-project-15.0.7/clang/include/clang/Lex/ |
| H A D | HeaderSearchOptions.h | 25 namespace frontend { 72 frontend::IncludeDirGroup Group; 80 Entry(StringRef path, frontend::IncludeDirGroup group, bool isFramework, in Entry() 241 void AddPath(StringRef Path, frontend::IncludeDirGroup Group, in AddPath()
|
| /llvm-project-15.0.7/flang/include/flang/Frontend/ |
| H A D | CompilerInvocation.h | 27 namespace Fortran::frontend { 41 std::shared_ptr<Fortran::frontend::PreprocessorOptions> preprocessorOpts; 72 Fortran::frontend::TargetOptions targetOpts; 75 Fortran::frontend::CodeGenOptions codeGenOpts;
|
| H A D | FrontendOptions.h | 24 namespace Fortran::frontend { 256 frontend::ActionKind programAction = ParseSyntaxOnly;
|
| H A D | FrontendPluginRegistry.h | 21 namespace Fortran::frontend {
|
| H A D | TargetOptions.h | 23 namespace Fortran::frontend {
|
| /llvm-project-15.0.7/clang/docs/ |
| H A D | FAQ.rst | 35 ``clang -cc1`` is the frontend, ``clang`` is the :doc:`driver 36 <DriverInternals>`. The driver invokes the frontend with options appropriate 43 Some clang command line options are driver-only options, some are frontend-only 48 If you want to use a frontend-only option ("a ``-cc1`` option"), for example
|
| H A D | OpenCLSupport.rst | 47 at the advanced users and the toolchain developers integrating frontend 75 following options specific to the OpenCL frontend. 77 All the options in this section are frontend-only and therefore if used 78 with regular clang driver they require frontend forwarding, e.g. ``-cc1`` 86 default the OpenCL headers are not loaded by the frontend and therefore certain 88 automatically this flag can be passed to the frontend (see also :ref:`the 221 the clang frontend source code. This also means that the associated macro 224 The default flow for adding a new extension into the frontend is to 228 the frontend. 381 … | :good:`done` | https://reviews.llvm.org/D106260 (frontend) … [all …]
|
| /llvm-project-15.0.7/clang/unittests/Frontend/ |
| H A D | FrontendActionTest.cpp | 89 invocation->getFrontendOpts().ProgramAction = frontend::ParseSyntaxOnly; in TEST() 109 invocation->getFrontendOpts().ProgramAction = frontend::ParseSyntaxOnly; in TEST() 136 invocation->getFrontendOpts().ProgramAction = frontend::ParseSyntaxOnly; in TEST() 182 Invocation->getFrontendOpts().ProgramAction = frontend::ParseSyntaxOnly; in TEST() 243 Invocation->getFrontendOpts().ProgramAction = frontend::ParseSyntaxOnly; in TEST() 276 Invocation->getFrontendOpts().ProgramAction = frontend::GeneratePCH; in TEST()
|
| H A D | CodeGenActionTest.cpp | 23 using namespace clang::frontend; 69 Invocation->getFrontendOpts().ProgramAction = frontend::EmitLLVMOnly; in TEST()
|
| /llvm-project-15.0.7/utils/bazel/llvm-project-overlay/clang/ |
| H A D | BUILD.bazel | 786 ":frontend", 1008 ":frontend", 1050 ":frontend", 1092 ":frontend", 1137 ":frontend", 1179 ":frontend", 1259 ":frontend", 1559 ":frontend", 1583 ":frontend", 1617 ":frontend", [all …]
|
| /llvm-project-15.0.7/flang/tools/flang-driver/ |
| H A D | driver.cpp | 58 (void)Fortran::frontend::parseDiagnosticArgs(*diagOpts, args); in createAndPopulateDiagOpts() 117 Fortran::frontend::TextDiagnosticPrinter *diagClient = in main() 118 new Fortran::frontend::TextDiagnosticPrinter(llvm::errs(), &*diagOpts); in main()
|
| /llvm-project-15.0.7/flang/unittests/Frontend/ |
| H A D | CompilerInstanceTest.cpp | 17 using namespace Fortran::frontend; 70 auto diagPrinter = std::make_unique<Fortran::frontend::TextDiagnosticPrinter>( in TEST()
|
| /llvm-project-15.0.7/flang/docs/ |
| H A D | ReleaseNotes.md | 5 This document contains the release notes for the Flang Fortran frontend, 27 Clang in the near future. First, however, the frontend driver needs to be 37 the frontend driver, `flang-new -fc1`, only `-fcolor-diagnostics` is
|
| /llvm-project-15.0.7/llvm/test/CodeGen/X86/ |
| H A D | asm-reject-x87-int.ll | 3 ; This test was derived from this C code. The frontend sees that the constraint 10 ; elementstruct case is valid, then the frontend needs to emit different IR.
|
| /llvm-project-15.0.7/clang/include/clang/Frontend/ |
| H A D | FrontendOptions.h | 33 namespace frontend { 445 frontend::ActionKind ProgramAction = frontend::ParseSyntaxOnly;
|
| /llvm-project-15.0.7/clang/lib/FrontendTool/ |
| H A D | ExecuteCompilerInvocation.cpp | 41 using namespace clang::frontend; in CreateFrontendBaseAction() 155 if (CI.getFrontendOpts().ProgramAction != frontend::MigrateSource && in CreateFrontendAction() 156 CI.getFrontendOpts().ProgramAction != frontend::GeneratePCH) { in CreateFrontendAction()
|
| /llvm-project-15.0.7/flang/include/flang/FrontendTool/ |
| H A D | Utils.h | 21 namespace Fortran::frontend {
|
| /llvm-project-15.0.7/llvm/test/Transforms/CodeGenPrepare/X86/ |
| H A D | nonintegral.ll | 33 ; (frontend-introduced) addrspacecast is fine. We cannot however introduce 53 ; This one is inserted by the frontend, so it's fine. We're not allowed to
|