Home
last modified time | relevance | path

Searched full:clang (Results 1 – 25 of 6605) sorted by relevance

12345678910>>...265

/external/skia/infra/bots/
Djobs.json2 {"name": "Build-Debian9-Clang-arm-Release-Flutter_Android_Docker"},
17 "name": "Build-Debian10-Clang-arm-Debug-Android",
20 {"name": "Build-Debian10-Clang-arm-Debug-Android_Vulkan"},
21 {"name": "Build-Debian10-Clang-arm-Debug-Chromebook_GLES"},
22 {"name": "Build-Debian10-Clang-arm-Release-Android"},
24 "name": "Build-Debian10-Clang-arm-Release-Android_API26",
27 {"name": "Build-Debian10-Clang-arm-Release-Android_Vulkan"},
28 {"name": "Build-Debian10-Clang-arm-Release-Chromebook_GLES"},
30 "name": "Build-Debian10-Clang-arm64-Debug-Android",
33 {"name": "Build-Debian10-Clang-arm64-Debug-Android_API30"},
[all …]
/external/clang/
DAndroid.bp43 name: "clang-defaults",
48 header_libs: ["clang-headers"],
60 "external/clang/include",
61 "external/clang/lib/CodeGen",
86 "clang-gen-options",
87 "clang-gen-attributes",
88 "clang-gen-checkers",
89 "clang-gen-comment-commands",
90 "clang-gen-comment-html-named-character-references",
91 "clang-gen-html-tags",
[all …]
/external/clang/utils/
Dclang-completion-mode.el1 ;;; Clang Code-Completion minor mode, for use with C/Objective-C/C++.
5 ;; This minor mode uses Clang's command line interface for code
7 ;; and C++ source files. When enabled, Clang will provide
10 ;; space), Clang will provide the names of all structs visible from
12 ;; Clang will provide the names of all of the members of whatever
15 ;; completion based on Clang. It needs your help to make it better!
17 ;; To use the Clang code completion mode, first make sure that the
18 ;; "clang" variable below refers to the "clang" executable,
20 ;; clang-completion-mode.el somewhere in your Emacs load path. You can
33 ;; (load-library "clang-completion-mode")
[all …]
/external/libcxxabi/test/
Dtest_demangle.pass.cpp636 // clang
666 …{"_ZNK5clang17DiagnosticBuilder9AddStringEN4llvm9StringRefE", "clang::DiagnosticBuilder::AddString…
667 …usiveRefCntPtrIN5clang10DiagnosticEE6getPtrEv", "llvm::IntrusiveRefCntPtr<clang::Diagnostic>::getP…
668 …S_11LangOptionsEPKNS_12PreprocessorE", "clang::DiagnosticClient::BeginSourceFile(clang::LangOption…
669 {"_ZN5clang16DiagnosticClient13EndSourceFileEv", "clang::DiagnosticClient::EndSourceFile()"},
670 {"_ZN5clang18CompilerInvocationD2Ev", "clang::CompilerInvocation::~CompilerInvocation()"},
671 {"_ZN5clang14CodeGenOptionsD2Ev", "clang::CodeGenOptions::~CodeGenOptions()"},
672 …{"_ZN5clang23DependencyOutputOptionsD2Ev", "clang::DependencyOutputOptions::~DependencyOutputOptio…
673 {"_ZN5clang15FrontendOptionsD2Ev", "clang::FrontendOptions::~FrontendOptions()"},
675 {"_ZN5clang19HeaderSearchOptionsD2Ev", "clang::HeaderSearchOptions::~HeaderSearchOptions()"},
[all …]
/external/bcc/src/cc/frontends/clang/
Db_frontend_action.h23 #include <clang/AST/RecursiveASTVisitor.h>
24 #include <clang/Frontend/FrontendAction.h>
25 #include <clang/Rewrite/Core/Rewriter.h>
29 namespace clang {
46 class MapVisitor : public clang::RecursiveASTVisitor<MapVisitor> {
48 explicit MapVisitor(std::set<clang::Decl *> &m);
49 bool VisitCallExpr(clang::CallExpr *Call);
50 void set_ptreg(std::tuple<clang::Decl *, int> &pt) { ptregs_.insert(pt); } in set_ptreg()
52 std::set<clang::Decl *> &m_;
53 std::set<std::tuple<clang::Decl *, int>> ptregs_;
[all …]
/external/clang/utils/ClangVisualizers/
Dclang.natvis11 <Type Name="clang::Type">
12 <!-- To visualize clang::Types, we need to look at TypeBits.TC to determine the actual
14 because clang::Type has no virtual members hence no RTTI).
17 "cmn": Visualization that is common to all clang::Type subclasses
18 … "poly": Visualization that is specific to the actual clang::Type subclass. The subtype-specific
23 …<DisplayString IncludeView="cmn" Condition="TypeBits.TC==clang::LocInfoType::LocInfo">LocInfoType<…
24 <DisplayString IncludeView="cmn">{(clang::Type::TypeClass)TypeBits.TC, en}Type</DisplayString>
26 …<DisplayString Condition="TypeBits.TC==clang::Type::TypeClass::Builtin" IncludeView="poly">{*(clan…
27 …<DisplayString Condition="TypeBits.TC==clang::Type::TypeClass::Pointer" IncludeView="poly">{*(clan…
28 …<DisplayString Condition="TypeBits.TC==clang::Type::TypeClass::LValueReference" IncludeView="poly"…
[all …]
/external/clang/test/Parser/
Dpragma-loop.cpp8 #pragma clang loop vectorize_width(V) interleave_count(I) in test_nontype_template_param()
13 #pragma clang loop vectorize_width(V + 4) interleave_count(I + 4) in test_nontype_template_param()
21 …/* expected-error {{invalid value '-1'; must be positive}} */ #pragma clang loop vectorize_width(V) in test_nontype_template_vectorize()
26 …/* expected-error {{invalid value '0'; must be positive}} */ #pragma clang loop vectorize_width(V … in test_nontype_template_vectorize()
34 …/* expected-error {{invalid value '-1'; must be positive}} */ #pragma clang loop interleave_count(… in test_nontype_template_interleave()
39 …/* expected-error {{invalid value '0'; must be positive}} */ #pragma clang loop interleave_count(2… in test_nontype_template_interleave()
47 …/* expected-error {{invalid argument of type 'char'; expected an integer type}} */ #pragma clang l… in test_nontype_template_char()
55 …/* expected-error {{invalid argument of type 'bool'; expected an integer type}} */ #pragma clang l… in test_nontype_template_bool()
63 …/* expected-error {{use of undeclared identifier 'Vec'}} */ #pragma clang loop vectorize_width(Vec… in test_nontype_template_badarg()
64 …/* expected-error {{use of undeclared identifier 'Int'}} */ #pragma clang loop vectorize_width(V) … in test_nontype_template_badarg()
[all …]
/external/google-fruit/
D.travis.yml24 - compiler: clang
25 env: COMPILER=clang-8.0 STL=libstdc++ UBUNTU=20.10 TEST=ReleasePlain
26 install: export OS=linux; export COMPILER='clang-8.0'; export STL='libstdc++';
29 script: export OS=linux; export COMPILER='clang-8.0'; export STL='libstdc++';
31 - compiler: clang
32 env: COMPILER=clang-8.0 STL=libstdc++ UBUNTU=20.10 TEST=DebugAsanUbsan
33 install: export OS=linux; export COMPILER='clang-8.0'; export STL='libstdc++';
36 script: export OS=linux; export COMPILER='clang-8.0'; export STL='libstdc++';
38 - compiler: clang
39 env: COMPILER=clang-8.0 STL=libstdc++ UBUNTU=20.10 TEST=DebugPlain
[all …]
/external/clang/test/Driver/
Dparse-progname.c5 // RUN: ln -fs %clang %T/clang++
6 // RUN: ln -fs %clang %T/clang++3.5.0
7 // RUN: ln -fs %clang %T/clang++-3.5
8 // RUN: ln -fs %clang %T/clang++-tot
9 // RUN: ln -fs %clang %T/clang-c++
10 // RUN: ln -fs %clang %T/clang-g++
11 // RUN: ln -fs %clang %T/c++
12 // RUN: ln -fs %clang %T/foo-clang++
13 // RUN: ln -fs %clang %T/foo-clang++-3.5
14 // RUN: ln -fs %clang %T/foo-clang++3.5
[all …]
Dclang-translation.c1 // RUN: %clang -target i386-unknown-unknown -### -S -O0 -Os %s -o %t.s -fverbose-asm -funwind-table…
13 // I386: clang-translation
14 // RUN: %clang -target i386-apple-darwin9 -### -S %s -o %t.s 2>&1 | \
18 // RUN: %clang -target x86_64-apple-darwin9 -### -S %s -o %t.s 2>&1 | \
22 // RUN: %clang -target x86_64h-apple-darwin -### -S %s -o %t.s 2>&1 | \
27 // RUN: %clang -target x86_64-apple-darwin10 -### -S %s -arch armv7 2>&1 | \
29 // ARMV7_DEFAULT: clang
36 // RUN: %clang -target x86_64-apple-darwin10 -### -S %s -arch armv7 \
38 // ARMV7_SOFTFLOAT: clang
46 // RUN: %clang -target x86_64-apple-darwin10 -### -S %s -arch armv7 \
[all …]
Darm-cortex-cpus.c2 // RUN: %clang -target arm -mcpu=generic -### -c %s 2>&1 | FileCheck -check-prefix=CHECK-GENERIC %s
5 // RUN: %clang -target armeb -mcpu=generic -### -c %s 2>&1 | FileCheck -check-prefix=CHECK-BE-GENER…
8 // RUN: %clang -target arm -mthumb -mcpu=generic -### -c %s 2>&1 | FileCheck -check-prefix=CHECK-GE…
11 // RUN: %clang -target armeb -mthumb -mcpu=generic -### -c %s 2>&1 | FileCheck -check-prefix=CHECK-…
14 // RUN: %clang -target armv4t -### -c %s 2>&1 | FileCheck -check-prefix=CHECK-V4T %s
15 // RUN: %clang -target arm -march=armv4t -### -c %s 2>&1 | FileCheck -check-prefix=CHECK-V4T %s
18 // RUN: %clang -target armv4t -mthumb -### -c %s 2>&1 | FileCheck -check-prefix=CHECK-V4T-THUMB %s
19 // RUN: %clang -target arm -mthumb -march=armv4t -### -c %s 2>&1 | FileCheck -check-prefix=CHECK-V4…
22 // RUN: %clang -target armv5 -### -c %s 2>&1 | FileCheck -check-prefix=CHECK-V5 %s
23 // RUN: %clang -target arm -march=armv5 -### -c %s 2>&1 | FileCheck -check-prefix=CHECK-V5 %s
[all …]
Daarch64-cpus.c3 // RUN: %clang -target aarch64 -### -c %s 2>&1 | FileCheck -check-prefix=GENERIC %s
4 // RUN: %clang -target aarch64 -mcpu=generic -### -c %s 2>&1 | FileCheck -check-prefix=GENERIC %s
5 // RUN: %clang -target aarch64 -mlittle-endian -### -c %s 2>&1 | FileCheck -check-prefix=GENERIC %s
6 // RUN: %clang -target aarch64 -mlittle-endian -mcpu=generic -### -c %s 2>&1 | FileCheck -check-pre…
7 // RUN: %clang -target aarch64_be -mlittle-endian -### -c %s 2>&1 | FileCheck -check-prefix=GENERIC…
8 // RUN: %clang -target aarch64_be -mlittle-endian -mcpu=generic -### -c %s 2>&1 | FileCheck -check-…
11 // RUN: %clang -target arm64 -### -c %s 2>&1 | FileCheck -check-prefix=ARM64-GENERIC %s
12 // RUN: %clang -target arm64 -mcpu=generic -### -c %s 2>&1 | FileCheck -check-prefix=ARM64-GENERIC …
13 // RUN: %clang -target arm64 -mlittle-endian -### -c %s 2>&1 | FileCheck -check-prefix=ARM64-GENERI…
14 // RUN: %clang -target arm64 -mlittle-endian -mcpu-generic -### -c %s 2>&1 | FileCheck -check-prefi…
[all …]
Dunknown-arg.c1 // RUN: %clang %s -cake-is-lie -%0 -%d -HHHH -munknown-to-clang-option -print-stats -funknown-to-cl…
3 …UN: %clang_cl -cake-is-lie -%0 -%d -HHHH -munknown-to-clang-option -print-stats -funknown-to-clang
5 …UN: %clang_cl -cake-is-lie -%0 -%d -HHHH -munknown-to-clang-option -print-stats -funknown-to-clang
7 …UN: %clang_cl -cake-is-lie -%0 -%d -HHHH -munknown-to-clang-option -print-stats -funknown-to-clang
14 // CHECK: error: unknown argument: '-munknown-to-clang-option'
16 // CHECK: error: unknown argument: '-funknown-to-clang-option'
17 // CL: warning: unknown argument ignored in clang-cl: '-cake-is-lie'
18 // CL: warning: unknown argument ignored in clang-cl: '-%0'
19 // CL: warning: unknown argument ignored in clang-cl: '-%d'
20 // CL: warning: unknown argument ignored in clang-cl: '-HHHH'
[all …]
/external/catch2/
D.travis.yml18 # 1/ Linux Clang Builds
20 compiler: clang
24 packages: ['clang-3.5']
25 env: COMPILER='clang++-3.5'
28 compiler: clang
32 packages: ['clang-3.6']
33 env: COMPILER='clang++-3.6'
35 # Clang 3.7 is intentionally skipped as we cannot get it easily on
39 compiler: clang
43 packages: ['lcov', 'clang-3.8']
[all …]
/external/clang/utils/check_cfc/
Dtest_check_cfc.py14 self.assertIn('-g', check_cfc.flip_dash_g(['clang', '-c']))
15 self.assertNotIn('-g', check_cfc.flip_dash_g(['clang', '-c', '-g']))
17 '-g', check_cfc.flip_dash_g(['clang', '-g', '-c', '-g']))
53 check_cfc.is_output_specified(['clang', '-o', 'test.o']))
54 self.assertTrue(check_cfc.is_output_specified(['clang', '-otest.o']))
56 check_cfc.is_output_specified(['clang', '-gline-tables-only']))
58 self.assertFalse(check_cfc.is_output_specified(['clang', 'test.c']))
62 check_cfc.get_output_file(['clang', '-o', 'test.o']), 'test.o')
64 check_cfc.get_output_file(['clang', '-otest.o']), 'test.o')
66 check_cfc.get_output_file(['clang', '-gline-tables-only']))
[all …]
/external/clang/utils/TableGen/
DTableGen.cpp1 //===- TableGen.cpp - Top-Level TableGen implementation for Clang ---------===//
10 // This file contains the main function for Clang's TableGen.
24 using namespace clang;
63 clEnumValN(GenClangAttrClasses, "gen-clang-attr-classes",
64 "Generate clang attribute clases"),
66 "gen-clang-attr-parser-string-switches",
68 clEnumValN(GenClangAttrImpl, "gen-clang-attr-impl",
69 "Generate clang attribute implementations"),
70 clEnumValN(GenClangAttrList, "gen-clang-attr-list",
71 "Generate a clang attribute list"),
[all …]
/external/skia/infra/bots/recipe_modules/build/examples/
Dfull.py30 'Build-Debian9-Clang-arm-Release-Flutter_Android_Docker',
35 'Build-Debian10-Clang-arm-Release-Android_API26',
36 'Build-Debian10-Clang-arm-Release-Android_ASAN',
37 'Build-Debian10-Clang-arm-Release-Chromebook_GLES',
38 'Build-Debian10-Clang-arm-Release-Flutter_Android',
39 'Build-Debian10-Clang-arm64-Debug-Android_HWASAN',
40 'Build-Debian10-Clang-arm64-Release-Android_Wuffs',
41 'Build-Debian10-Clang-x86_64-Debug-Chromebook_GLES',
42 'Build-Debian10-Clang-x86_64-Debug-Coverage',
43 'Build-Debian10-Clang-x86_64-Debug-MSAN',
[all …]
/external/clang/docs/
DClangTools.rst5 Clang Tools are standalone command line (and potentially GUI) tools
7 Clang as their compiler. These tools provide developer-oriented
12 primary Clang Subversion project. The rest of the tools are kept in a
14 don't. If you want to get access to the extra Clang Tools repository,
15 simply check it out into the tools tree of your Clang checkout and
17 LLVM/Clang checkout:
21 - ``cd llvm/tools/clang/tools``
22 - ``svn co http://llvm.org/svn/llvm-project/clang-tools-extra/trunk extra``
26 - ``cd llvm/tools/clang/tools``
27 - ``git clone http://llvm.org/git/clang-tools-extra.git extra``
[all …]
DHowToSetupToolingForLLVM.rst2 How To Setup Clang Tooling For LLVM
5 Clang Tooling provides infrastructure to write tools that need syntactic
7 of specific tools using this infrastructure (e.g. ``clang-check``). This
8 document provides information on how to set up and use Clang Tooling for
14 Clang Tooling needs a compilation database to figure out specific build
17 invoking clang tools, you can either specify a path to a build directory
18 using a command line parameter ``-p`` or let Clang Tooling find this
20 build using CMake to use clang tools.
22 Setup Clang Tooling Using CMake and Make
37 If you want to use clang instead of GCC, you can add
[all …]
DIntroductionToTheClangAST.rst2 Introduction to the Clang AST
5 This document gives a gentle introduction to the mysteries of the Clang
7 Clang, or use tools that work based on Clang's AST, like the AST
19 Clang's AST is different from ASTs produced by some other compilers in
23 Clang's AST a good fit for refactoring tools.
25 Documentation for all Clang AST nodes is available via the generated
26 `Doxygen <http://clang.llvm.org/doxygen>`_. The doxygen online
28 make a search for clang and the AST node's class name usually turn up
30 clang ParenExpr).
35 A good way to familarize yourself with the Clang AST is to actually look
[all …]
DClangFormat.rst13 :program:`clang-format` is located in `clang/tools/clang-format` and can be used
18 $ clang-format -help
27 USAGE: clang-format [options] [<file> ...]
31 Clang-format options:
33 -assume-filename=<string> - When reading from stdin, clang-format assumes this
37 clang-format from an editor integration
41 fallback in case clang-format is invoked with
42 -style=file, but can not find the .clang-format
50 -length, clang-format will format up to the end
68 .clang-format file located in one of the parent
[all …]
/external/libcxx/utils/google-benchmark/
D.travis.yml39 - compiler: clang
40 env: COMPILER=clang++ C_COMPILER=clang BUILD_TYPE=Debug
41 - compiler: clang
42 env: COMPILER=clang++ C_COMPILER=clang BUILD_TYPE=Release
43 # Clang w/ libc++
44 - compiler: clang
48 clang-3.8
50 - COMPILER=clang++-3.8 C_COMPILER=clang-3.8 BUILD_TYPE=Debug
53 - compiler: clang
57 clang-3.8
[all …]
/external/clang/tools/clang-format/
Dclang-format.el1 ;;; clang-format.el --- Format code using clang-format
8 ;; This package allows to filter code through clang-format to fix its formatting.
9 ;; clang-format is a tool that formats C/C++/Obj-C code according to a set of
10 ;; style options, see <http://clang.llvm.org/docs/ClangFormatStyleOptions.html>.
11 ;; Note that clang-format 3.4 or newer is required.
13 ;; clang-format.el is available via MELPA and can be installed via
15 ;; M-x package-install clang-format
21 ;; (require 'clang-format)
25 ;; You may also want to bind `clang-format-region' to a key:
27 ;; (global-set-key [C-M-tab] 'clang-format-region)
[all …]
/external/google-benchmark/
D.travis.yml47 - compiler: clang
48 env: COMPILER=clang++ C_COMPILER=clang BUILD_TYPE=Debug
49 - compiler: clang
50 env: COMPILER=clang++ C_COMPILER=clang BUILD_TYPE=Release
51 # Clang w/ libc++
52 - compiler: clang
57 clang-3.8
60 - COMPILER=clang++-3.8 C_COMPILER=clang-3.8 BUILD_TYPE=Debug
63 - compiler: clang
68 clang-3.8
[all …]
/external/clang/tools/clang-check/
DClangCheck.cpp1 //===--- tools/clang-check/ClangCheck.cpp - Clang check tool --------------===//
10 // This file implements a clang-check tool that runs clang based on the info
13 // This tool uses the Clang Tooling infrastructure, see
14 // http://clang.llvm.org/docs/HowToSetupToolingForLLVM.html
19 #include "clang/AST/ASTConsumer.h"
20 #include "clang/CodeGen/ObjectFilePCHContainerOperations.h"
21 #include "clang/Driver/Options.h"
22 #include "clang/Frontend/ASTConsumers.h"
23 #include "clang/Frontend/CompilerInstance.h"
24 #include "clang/Rewrite/Frontend/FixItRewriter.h"
[all …]

12345678910>>...265