Searched refs:Accessor (Results 1 – 11 of 11) sorted by relevance
| /llvm-project-15.0.7/openmp/libomptarget/include/ |
| H A D | ExclusiveAccess.h | 19 template <typename Ty> struct Accessor; 26 using AccessorTy = Accessor<Ty>; 36 friend struct Accessor<Ty>; 40 template <typename Ty> struct Accessor { 42 Accessor() : Ptr(nullptr) {} 46 Accessor(ProtectedObj<Ty> &PO) : Ptr(&PO) { lock(); } 49 Accessor(Accessor<Ty> &&Other) : Ptr(Other.Ptr) { Other.Ptr = nullptr; } 51 Accessor(Accessor &Other) = delete; 54 ~Accessor() { unlock(); } 96 return Accessor<Ty>(); [all …]
|
| /llvm-project-15.0.7/clang/test/SemaCXX/ |
| H A D | operator-arrow-temporary.cpp | 13 struct Accessor { struct 18 void f() { Accessor acc; acc->doit(); } // expected-note {{requested here}} in f()
|
| /llvm-project-15.0.7/clang/include/clang/AST/ |
| H A D | CanonicalType.h | 228 #define LLVM_CLANG_CANPROXY_TYPE_ACCESSOR(Accessor) \ argument 229 CanQualType Accessor() const { \ 230 return CanQualType::CreateUnsafe(this->getTypePtr()->Accessor()); \ 233 #define LLVM_CLANG_CANPROXY_SIMPLE_ACCESSOR(Type, Accessor) \ argument 234 Type Accessor() const { return this->getTypePtr()->Accessor(); }
|
| H A D | Expr.h | 5912 IdentifierInfo *Accessor; variable 5919 Base(base), Accessor(&accessor), AccessorLoc(loc) { in ExtVectorElementExpr() 5931 IdentifierInfo &getAccessor() const { return *Accessor; } in getAccessor() 5932 void setAccessor(IdentifierInfo *II) { Accessor = II; } in setAccessor()
|
| /llvm-project-15.0.7/clang/include/clang/Basic/ |
| H A D | Attr.td | 321 class Accessor<string name, list<Spelling> spellings> { 536 list<Accessor> Accessors = []; 692 let Accessors = [Accessor<"isGNU", [GCC<"aligned">]>, 755 let Accessors = [Accessor<"alwaysXRayInstrument", 757 Accessor<"neverXRayInstrument", 3128 let Accessors = [Accessor<"isShared", 3142 let Accessors = [Accessor<"isShared", 3158 let Accessors = [Accessor<"isShared", 3174 let Accessors = [Accessor<"isShared", 3190 let Accessors = [Accessor<"isShared", [all …]
|
| /llvm-project-15.0.7/clang/unittests/Introspection/ |
| H A D | IntrospectionTest.cpp | 34 [](const auto &Accessor) { in FormatExpected() argument 35 return Accessor.first.isValid(); in FormatExpected() 37 std::back_inserter(Result), [](const auto &Accessor) { in FormatExpected() argument 39 LocationCallFormatterCpp::format(*Accessor.second), in FormatExpected() 40 Accessor.first); in FormatExpected()
|
| /llvm-project-15.0.7/clang/utils/TableGen/ |
| H A D | ClangAttrEmitter.cpp | 1604 for (const auto *Accessor : Accessors) { in writeAttrAccessorDefinition() local 1605 const StringRef Name = Accessor->getValueAsString("Name"); in writeAttrAccessorDefinition() 1606 std::vector<FlattenedSpelling> Spellings = GetFlattenedSpellings(*Accessor); in writeAttrAccessorDefinition()
|
| /llvm-project-15.0.7/mlir/docs/ |
| H A D | DefiningDialects.md | 282 ### C++ Accessor Prefix
|
| /llvm-project-15.0.7/clang/lib/AST/ |
| H A D | Expr.cpp | 4146 StringRef Comp = Accessor->getName(); in containsDuplicateElements() 4166 StringRef Comp = Accessor->getName(); in getEncodedElementAccess()
|
| /llvm-project-15.0.7/clang/docs/ |
| H A D | InternalsManual.rst | 3010 ``[Accessor<"isFoo", [GNU<"Foo">]>, Accessor<"isBar", [GNU<"Bar">]>]``
|
| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | TreeTransform.h | 2789 IdentifierInfo &Accessor) { in RebuildExtVectorElementExpr() argument 2792 DeclarationNameInfo NameInfo(&Accessor, AccessorLoc); in RebuildExtVectorElementExpr()
|