Home
last modified time | relevance | path

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

12345678910>>...345

/external/skqp/infra/bots/
Djobs.json2 "Build-Debian9-Clang-arm-Debug-Android",
3 "Build-Debian9-Clang-arm-Debug-Android_Vulkan",
4 "Build-Debian9-Clang-arm-Debug-Chromebook_GLES",
5 "Build-Debian9-Clang-arm-Debug-Chromecast",
6 "Build-Debian9-Clang-arm-Release-Android",
7 "Build-Debian9-Clang-arm-Release-Android_API26",
8 "Build-Debian9-Clang-arm-Release-Android_ASAN",
9 "Build-Debian9-Clang-arm-Release-Android_ASAN_Vulkan",
10 "Build-Debian9-Clang-arm-Release-Android_Vulkan",
11 "Build-Debian9-Clang-arm-Release-Chromebook_GLES",
[all …]
/external/skia/infra/bots/
Djobs.json2 "Build-Debian9-Clang-arm-Release-Flutter_Android_Docker",
10 "Build-Debian10-Clang-arm-Debug-Android",
11 "Build-Debian10-Clang-arm-Debug-Android_ASAN",
12 "Build-Debian10-Clang-arm-Debug-Android_ASAN_Vulkan",
13 "Build-Debian10-Clang-arm-Debug-Android_Vulkan",
14 "Build-Debian10-Clang-arm-Debug-Chromebook_GLES",
15 "Build-Debian10-Clang-arm-Release-Android",
16 "Build-Debian10-Clang-arm-Release-Android_API26",
17 "Build-Debian10-Clang-arm-Release-Android_Vulkan",
18 "Build-Debian10-Clang-arm-Release-Chromebook_GLES",
[all …]
/external/llvm-project/llvm/utils/gn/secondary/clang-tools-extra/clang-tidy/
DBUILD.gn1 import("//clang/lib/StaticAnalyzer/Frontend/enable.gni")
5 config("clang-tidy-config_Config") {
6 visibility = [ ":clang-tidy-config" ]
10 write_cmake_config("clang-tidy-config") {
11 input = "clang-tidy-config.h.cmake"
12 output = "$target_gen_dir/clang-tidy-config.h"
22 public_configs = [ ":clang-tidy-config_Config" ]
25 static_library("clang-tidy") {
29 ":clang-tidy-config",
30 "//clang/include/clang/StaticAnalyzer/Checkers",
[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/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/
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/llvm-project/lldb/source/Plugins/TypeSystem/Clang/
DTypeSystemClang.cpp18 #include "clang/AST/ASTContext.h"
19 #include "clang/AST/ASTImporter.h"
20 #include "clang/AST/Attr.h"
21 #include "clang/AST/CXXInheritance.h"
22 #include "clang/AST/DeclObjC.h"
23 #include "clang/AST/DeclTemplate.h"
24 #include "clang/AST/Mangle.h"
25 #include "clang/AST/RecordLayout.h"
26 #include "clang/AST/Type.h"
27 #include "clang/AST/VTableBuilder.h"
[all …]
DTypeSystemClang.h23 #include "clang/AST/ASTContext.h"
24 #include "clang/AST/ASTFwd.h"
25 #include "clang/AST/TemplateBase.h"
26 #include "clang/Basic/TargetInfo.h"
30 #include "Plugins/ExpressionParser/Clang/ClangPersistentVariables.h"
44 namespace clang {
48 } // namespace clang
56 /// A Clang module ID.
96 /// A TypeSystem implementation based on Clang.
98 /// This class uses a single clang::ASTContext as the backend for storing
[all …]
/external/llvm-project/libcxxabi/test/
Dtest_demangle.pass.cpp635 // clang
665 …{"_ZNK5clang17DiagnosticBuilder9AddStringEN4llvm9StringRefE", "clang::DiagnosticBuilder::AddString…
666 …usiveRefCntPtrIN5clang10DiagnosticEE6getPtrEv", "llvm::IntrusiveRefCntPtr<clang::Diagnostic>::getP…
667 …S_11LangOptionsEPKNS_12PreprocessorE", "clang::DiagnosticClient::BeginSourceFile(clang::LangOption…
668 {"_ZN5clang16DiagnosticClient13EndSourceFileEv", "clang::DiagnosticClient::EndSourceFile()"},
669 {"_ZN5clang18CompilerInvocationD2Ev", "clang::CompilerInvocation::~CompilerInvocation()"},
670 {"_ZN5clang14CodeGenOptionsD2Ev", "clang::CodeGenOptions::~CodeGenOptions()"},
671 …{"_ZN5clang23DependencyOutputOptionsD2Ev", "clang::DependencyOutputOptions::~DependencyOutputOptio…
672 {"_ZN5clang15FrontendOptionsD2Ev", "clang::FrontendOptions::~FrontendOptions()"},
674 {"_ZN5clang19HeaderSearchOptionsD2Ev", "clang::HeaderSearchOptions::~HeaderSearchOptions()"},
[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/llvm-project/clang/test/Parser/
Dpragma-attribute.cpp1 // RUN: %clang_cc1 -Wno-pragma-clang-attribute -verify -std=c++11 %s
3 #pragma clang attribute push(__attribute__((annotate("test"))), apply_to = function)
7 #pragma clang attribute pop
9 #pragma clang attribute push(__attribute__((annotate("test"))), apply_to = any(variable(is_paramete…
10 #pragma clang attribute pop
12 #pragma clang attribute push(__attribute__((annotate("test"))), apply_to = variable(unless(is_param…
13 #pragma clang attribute pop
15 #pragma clang attribute push(__attribute__((annotate("test"))), apply_to = any(variable(unless(is_p…
16 #pragma clang attribute pop
18 #pragma clang attribute push (__attribute__((abi_tag("a")))) // expected-error {{expected ','}}
[all …]
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/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/llvm-project/clang-tools-extra/docs/clang-tidy/checks/
Dlist.rst1 .. title:: clang-tidy - Clang-Tidy Checks
3 Clang-Tidy Checks
121 `clang-analyzer-core.DynamicTypePropagation <clang-analyzer-core.DynamicTypePropagation.html>`_,
122 …`clang-analyzer-core.uninitialized.CapturedBlockVariable <clang-analyzer-core.uninitialized.Captur…
123 `clang-analyzer-cplusplus.InnerPointer <clang-analyzer-cplusplus.InnerPointer.html>`_,
124 …`clang-analyzer-nullability.NullableReturnedFromNonnull <clang-analyzer-nullability.NullableReturn…
125 … `clang-analyzer-optin.osx.OSObjectCStyleCast <clang-analyzer-optin.osx.OSObjectCStyleCast.html>`_,
126 …`clang-analyzer-optin.performance.GCDAntipattern <clang-analyzer-optin.performance.GCDAntipattern.…
127 `clang-analyzer-optin.performance.Padding <clang-analyzer-optin.performance.Padding.html>`_,
128 `clang-analyzer-optin.portability.UnixAPI <clang-analyzer-optin.portability.UnixAPI.html>`_,
[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/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/
DASTUtils.h12 #include "clang/Basic/Module.h"
13 #include "clang/Sema/Lookup.h"
14 #include "clang/Sema/MultiplexExternalSemaSource.h"
15 #include "clang/Sema/Sema.h"
16 #include "clang/Sema/SemaConsumer.h"
22 class ExternalASTSourceWrapper : public clang::ExternalSemaSource {
32 clang::Decl *GetExternalDecl(uint32_t ID) override { in GetExternalDecl()
36 clang::Selector GetExternalSelector(uint32_t ID) override { in GetExternalSelector()
44 clang::Stmt *GetExternalDeclStmt(uint64_t Offset) override { in GetExternalDeclStmt()
48 clang::CXXCtorInitializer **
[all …]
DClangASTImporter.h17 #include "clang/AST/ASTImporter.h"
18 #include "clang/AST/CharUnits.h"
19 #include "clang/AST/Decl.h"
20 #include "clang/AST/DeclCXX.h"
21 #include "clang/Basic/FileManager.h"
22 #include "clang/Basic/FileSystemOptions.h"
28 #include "Plugins/ExpressionParser/Clang/CxxModuleHandler.h"
41 typedef llvm::DenseMap<const clang::CXXRecordDecl *, clang::CharUnits>
46 llvm::DenseMap<const clang::FieldDecl *, uint64_t> field_offsets;
52 : m_file_manager(clang::FileSystemOptions(), in ClangASTImporter()
[all …]
/external/llvm-project/clang/utils/TableGen/
DTableGen.cpp1 //===- TableGen.cpp - Top-Level TableGen implementation for Clang ---------===//
9 // This file contains the main function for Clang's TableGen.
23 using namespace clang;
101 clEnumValN(GenClangAttrClasses, "gen-clang-attr-classes",
102 "Generate clang attribute clases"),
104 "gen-clang-attr-parser-string-switches",
107 "gen-clang-attr-subject-match-rules-parser-string-switches",
110 clEnumValN(GenClangAttrImpl, "gen-clang-attr-impl",
111 "Generate clang attribute implementations"),
112 clEnumValN(GenClangAttrList, "gen-clang-attr-list",
[all …]
/external/llvm-project/clang/test/Sema/
Dpragma-attribute-strict-subjects.c3 #pragma clang attribute push (__attribute__((annotate("test"))), apply_to = any(function, variable))
5 #pragma clang attribute pop
9 #pragma clang attribute push (__attribute__((annotate("subRuleContradictions"))), apply_to = any(va…
13 #pragma clang attribute pop
15 #pragma clang attribute push (__attribute__((annotate("subRuleContradictions2"))), apply_to = any(f…
18 #pragma clang attribute pop
20 #pragma clang attribute push (__attribute__((annotate("subRuleContradictions3"))), apply_to = any(v…
23 #pragma clang attribute pop
25 #pragma clang attribute push (__attribute__((annotate("negatedSubRuleContradictions1"))), apply_to …
28 #pragma clang attribute pop
[all …]
/external/llvm-project/llvm/utils/gn/secondary/clang-tools-extra/test/
DBUILD.gn1 import("//clang-tools-extra/clang-tidy/enable.gni")
2 import("//clang/lib/StaticAnalyzer/Frontend/enable.gni")
3 import("//clang/tools/libclang/include_clang_tools_extra.gni")
15 rebase_path(get_label_info("//clang-tools-extra", "target_out_dir")),
16 "CLANG_TOOLS_SOURCE_DIR=" + rebase_path("//clang-tools-extra"),
32 input = "//clang-tools-extra/test/lit.site.cfg.py.in"
57 input = "//clang-tools-extra/test/Unit/lit.site.cfg.py.in"
62 # This target should contain all dependencies of check-clang-tools.
64 # prerequisites for check-clang but doesn't run check-clang itself.
69 "//clang-tools-extra/clang-apply-replacements/tool:clang-apply-replacements",
[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/llvm-project/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/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 …]
/external/llvm-project/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 …]
/external/llvm-project/clang/tools/clang-fuzzer/
DREADME.txt1 This directory contains three utilities for fuzzing Clang: clang-fuzzer,
2 clang-objc-fuzzer, and clang-proto-fuzzer. All use libFuzzer to generate inputs
3 to clang via coverage-guided mutation.
5 The three utilities differ, however, in how they structure inputs to Clang.
6 clang-fuzzer makes no attempt to generate valid C++ programs and is therefore
7 primarily useful for stressing the surface layers of Clang (i.e. lexer, parser).
9 clang-objc-fuzzer is similar but for Objective-C: it makes no attempt to
12 clang-proto-fuzzer uses a protobuf class to describe a subset of the C++
15 clang-proto-fuzzer is better at stressing deeper layers of Clang and LLVM.
20 Building clang-fuzzer
[all …]

12345678910>>...345