/external/clang/docs/CommandGuide/ |
D | index.rst | 7 tools. To get a complete listing, pass the ``--help`` (general options) or 17 clang
|
/external/clang/lib/Parse/ |
D | RAIIObjectsForParser.h | 23 namespace clang { 149 void complete(Decl *D) { in complete() function 190 void complete(Decl *D) { in complete() function 191 ParsingRAII.complete(D); in complete() 221 void complete(Decl *D) { in complete() function 222 ParsingRAII.complete(D); in complete() 243 void complete(Decl *D) { in complete() function 244 ParsingRAII.complete(D); in complete()
|
D | Parser.cpp | 24 using namespace clang; 884 DS.complete(TheDecl); in ParseDeclOrFunctionDefInternal() 1031 D.complete(DP); in ParseFunctionDefinition() 1055 D.complete(FuncDecl); in ParseFunctionDefinition() 1084 D.complete(Res); in ParseFunctionDefinition()
|
D | ParseTemplate.cpp | 23 using namespace clang; 218 DS.complete(Decl); in ParseSingleDeclarationAfterTemplate() 312 DeclaratorInfo.complete(ThisDecl); in ParseSingleDeclarationAfterTemplate()
|
D | ParseCXXInlineMethods.cpp | 20 using namespace clang; 57 D.complete(FnD); in ParseCXXInlineMethodDef()
|
/external/clang/docs/ |
D | MSVCCompatibility.rst | 38 Finally, there is :ref:`clang-cl`, a driver program for clang that attempts to 49 * Class inheritance: :good:`Mostly complete`. This covers all of the standard 64 * Member pointers: :good:`Mostly complete`. Standard C++ member pointers are 105 * Lambdas: :good:`Mostly complete`. Clang is compatible with Microsoft's 138 http://clang.llvm.org/compatibility.html#dep_lookup
|
D | DriverInternals.rst | 36 quickly test clang on their projects. 42 as we grow the clang and LLVM infrastructure. As one example, the driver 140 The clang driver can dump the results of this stage using the 146 $ clang -### -Xarch_i386 -fomit-frame-pointer -Wa,-fast -Ifoo -I foo t.c 153 After this stage is complete the command line should be broken down 174 The clang driver can dump the results of this stage using the 179 $ clang -ccc-print-phases -x c t.c -x assembler t.s 199 $ clang -ccc-print-phases -c -arch i386 -arch x86_64 t0.c t1.c 215 After this stage is complete the compilation process is divided into 251 $ clang -ccc-print-bindings -arch i386 -arch ppc t0.c [all …]
|
D | LibASTMatchersTutorial.rst | 26 mkdir ~/clang-llvm && cd ~/clang-llvm 29 git clone http://llvm.org/git/clang.git 30 cd clang/tools 31 git clone http://llvm.org/git/clang-tools-extra.git extra 39 cd ~/clang-llvm 46 cd ~/clang-llvm 58 cd ~/clang-llvm 63 ninja clang-test # Test Clang only. 70 in both the llvm and clang directories should fix any problems. 76 cd ~/clang-llvm/build [all …]
|
D | UsersManual.rst | 16 `Clang Web Site <http://clang.llvm.org>`_ or the `LLVM Web 23 `Clang Static Analyzer <http://clang-analyzer.llvm.org>`_, please see its web 47 Clang also provides an alternative driver, :ref:`clang-cl`, that is designed 245 .. option:: -fdiagnostics-format=clang/msvc/vi 253 **clang** (default) 529 Disable auto-generation of preprocessed source files during a clang crash. 563 $ clang -O2 -Rpass=inline code.cc -o code 683 by running '``clang --print-diagnostic-categories``'. 720 #pragma clang diagnostic push 721 #pragma clang diagnostic ignored "-Wmultichar" [all …]
|
D | LanguageExtensions.rst | 47 #define __has_builtin(x) 0 // Compatibility with non-clang compilers. 74 #define __has_feature(x) 0 // Compatibility with non-clang compilers. 126 #define __has_cpp_attribute(x) 0 // Compatibility with non-clang compilers. 130 #if __has_cpp_attribute(clang::fallthrough) 131 #define FALLTHROUGH [[clang::fallthrough]] 152 #define __has_attribute(x) 0 // Compatibility with non-clang compilers. 179 #define __has_declspec_attribute(x) 0 // Compatibility with non-clang compilers. 206 #ifdef __is_identifier // Compatibility with non-clang compilers. 244 // To avoid problem with non-clang compilers not having this macro. 269 // To avoid problem with non-clang compilers not having this macro. [all …]
|
D | InternalsManual.rst | 80 ``clang/Basic/Diagnostic*Kinds.td`` files, depending on what library will be 531 The clang Driver and library are documented :doc:`here <DriverInternals>`. 1630 <//clang.llvm.org/docs/AttributeReference.html>`_. 1659 derived from ``clang::Attr``, information for the parser to use, automated 1663 ``include/clang/Basic/Attr.td`` 1666 `include/clang/Basic/Attr.td 1667 <http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/Basic/Attr.td?view=markup>`_. 1679 attribute is supported by another vendor but not supported by clang. 1703 ``"clang"``. 1713 be used by Clang, it should set the namespace to ``"clang"``. [all …]
|
/external/llvm/test/Transforms/LoopUnroll/ |
D | unroll-pragmas-disabled.ll | 4 ; and adds a disable unrolling node after unrolling is complete. 9 ; #pragma clang loop vectorize(enable) unroll_count(4) vectorize_width(8) 38 ; #pragma clang loop unroll(full) 69 ; #pragma clang loop unroll(disable)
|
/external/llvm/docs/ |
D | GettingStartedVS.rst | 21 Another useful project on Windows is `Clang <http://clang.llvm.org/>`_. 24 to C and C++. Because of this, clang cannot parse the C++ standard library 96 once compiling is complete, although installation is not mandatory for 170 C:\..> clang -c hello.c -emit-llvm -o hello.bc 178 Alternatively you can directly output an executable with clang with: 182 C:\..> clang hello.c -o hello.exe 184 The ``-o hello.exe`` is required because clang currently outputs ``a.out``
|
D | LinkTimeOptimization.rst | 19 The LLVM Link Time Optimizer provides complete transparency, while doing 37 through the interface described in this document. Here, clang transparently 90 % clang -emit-llvm -c a.c -o a.o # <-- a.o is LLVM bitcode file 91 % clang -c main.c -o main.o # <-- main.o is native object file 92 % clang a.o main.o -o main # <-- standard link command without modifications
|
D | TestingGuide.rst | 116 If you have `Clang <http://clang.llvm.org/>`_ checked out and built, you 153 clang/test directory. 157 % cd clang/test 160 These tests are already set up to run as part of clang regression tests. 455 ``%clang`` 586 benchmarking complete compilers using the
|
D | CMake.rst | 237 for a complete list of unit tests.) It is possible to build all unit tests 307 Arguments given to lit. ``make check`` and ``make clang-test`` are affected. 330 exists (e.g., llvm/tools/clang for Clang), then the corresponding variable 338 Path to a profdata file to pass into clang's -fprofile-instr-use flag. This 339 can only be specified if you're building with clang. 426 source tree that uses sphinx (e.g. ``docs-llvm-html``, ``docs-clang-html``
|
D | MakefileGuide.rst | 182 LLVM provides complete support for building such a module. All you need to do is 378 The LLVM makefiles can generate complete **internal** documentation for all the 659 ``tools/clang/examples`` directories. 819 The complete list of sub-directories of the current directory as 823 The complete list of source files.
|
/external/mesa3d/src/gallium/state_trackers/d3d1x/docs/ |
D | coding_style.txt | 17 C++0x is currently not used since it's unreleased and currently not well supported by clang. 18 Once GCC, clang and Visual C++ all have very good or complete support, and ideally the standard is …
|
/external/nanopb-c/ |
D | CHANGELOG.txt | 63 Fix some compiler warnings on clang (issue 67) 112 Extended testcases (alltypes test is now complete).
|
/external/llvm/docs/CommandGuide/ |
D | llvm-cov.rst | 14 work with ``gcov``\-style coverage or with ``clang``\'s instrumentation 118 can be combined with the --preserve-paths option to use complete paths for 180 ``clang`` use the ``-fprofile-instr-generate`` and ``-fcoverage-mapping`` 181 flags. If linking with the ``clang`` driver, pass ``-fprofile-instr-generate``
|
/external/clang/lib/Sema/ |
D | SemaPseudoObject.cpp | 42 using namespace clang; 221 virtual ExprResult complete(Expr *syntacticForm); 299 ExprResult complete(Expr *SyntacticForm) override; 403 ExprResult PseudoOpBuilder::complete(Expr *syntactic) { in complete() function in PseudoOpBuilder 416 return complete(syntacticBase); in buildRValueOperation() 480 return complete(syntactic); in buildAssignmentOperation() 532 return complete(syntactic); in buildIncDecOperation() 962 ExprResult ObjCPropertyOpBuilder::complete(Expr *SyntacticForm) { in complete() function in ObjCPropertyOpBuilder 969 return PseudoOpBuilder::complete(SyntacticForm); in complete()
|
D | SemaCast.cpp | 28 using namespace clang; 87 ExprResult complete(CastExpr *castExpr) { in complete() function 259 return Op.complete(CXXConstCastExpr::Create(Context, Op.ResultType, in BuildCXXNamedCast() 270 return Op.complete(CXXDynamicCastExpr::Create(Context, Op.ResultType, in BuildCXXNamedCast() 282 return Op.complete(CXXReinterpretCastExpr::Create(Context, Op.ResultType, in BuildCXXNamedCast() 295 return Op.complete(CXXStaticCastExpr::Create(Context, Op.ResultType, in BuildCXXNamedCast() 2479 return Op.complete(CStyleCastExpr::Create(Context, Op.ResultType, in BuildCStyleCastExpr() 2503 return Op.complete(CXXFunctionalCastExpr::Create(Context, Op.ResultType, in BuildCXXFunctionalCastExpr()
|
/external/llvm/docs/tutorial/ |
D | LangImpl4.rst | 101 to make complete decisions about what optimizations to use, in which 203 passes <../Passes.html>`_ is available, but it isn't very complete. 580 tutorial. At this point, we can compile a non-Turing-complete 589 Here is the complete code listing for our running example, enhanced with 595 …clang++ -g toy.cpp `llvm-config --cxxflags --ldflags --system-libs --libs core mcjit native` -O3 -…
|
D | LangImpl8.rst | 152 Kaleidoscope-Ch8 < fib.ks | & clang -x ir - 446 Here is the complete code listing for our running example, enhanced with 452 …clang++ -g toy.cpp `llvm-config --cxxflags --ldflags --system-libs --libs core mcjit native` -O3 -…
|
/external/clang/include/clang/Driver/ |
D | CC1Options.td | 1 //===--- CC1Options.td - Options for clang -cc1 ---------------------------===// 10 // This file defines the options accepted by clang -cc1 and clang -cc1as. 174 HelpText<"Generate debug info with external references to clang modules" 241 HelpText<"Emit complete constructors and destructors as aliases when possible">; 393 HelpText<"Select the container format for clang modules and PCH. "
|