Home
last modified time | relevance | path

Searched +refs:clang +refs:complete (Results 1 – 25 of 59) sorted by relevance

123

/external/clang/docs/CommandGuide/
Dindex.rst7 tools. To get a complete listing, pass the ``--help`` (general options) or
17 clang
/external/clang/lib/Parse/
DRAIIObjectsForParser.h23 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()
DParser.cpp24 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()
DParseTemplate.cpp23 using namespace clang;
218 DS.complete(Decl); in ParseSingleDeclarationAfterTemplate()
312 DeclaratorInfo.complete(ThisDecl); in ParseSingleDeclarationAfterTemplate()
DParseCXXInlineMethods.cpp20 using namespace clang;
57 D.complete(FnD); in ParseCXXInlineMethodDef()
/external/clang/docs/
DMSVCCompatibility.rst38 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
DDriverInternals.rst36 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 …]
DLibASTMatchersTutorial.rst26 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 …]
DUsersManual.rst16 `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 …]
DLanguageExtensions.rst47 #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 …]
DInternalsManual.rst80 ``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/
Dunroll-pragmas-disabled.ll4 ; 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/
DGettingStartedVS.rst21 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``
DLinkTimeOptimization.rst19 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
DTestingGuide.rst116 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
DCMake.rst237 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``
DMakefileGuide.rst182 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/
Dcoding_style.txt17 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/
DCHANGELOG.txt63 Fix some compiler warnings on clang (issue 67)
112 Extended testcases (alltypes test is now complete).
/external/llvm/docs/CommandGuide/
Dllvm-cov.rst14 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/
DSemaPseudoObject.cpp42 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()
DSemaCast.cpp28 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/
DLangImpl4.rst101 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
595clang++ -g toy.cpp `llvm-config --cxxflags --ldflags --system-libs --libs core mcjit native` -O3 -…
DLangImpl8.rst152 Kaleidoscope-Ch8 < fib.ks | & clang -x ir -
446 Here is the complete code listing for our running example, enhanced with
452clang++ -g toy.cpp `llvm-config --cxxflags --ldflags --system-libs --libs core mcjit native` -O3 -…
/external/clang/include/clang/Driver/
DCC1Options.td1 //===--- 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. "

123