Home
last modified time | relevance | path

Searched refs:Accessor (Results 1 – 11 of 11) sorted by relevance

/llvm-project-15.0.7/openmp/libomptarget/include/
H A DExclusiveAccess.h19 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 Doperator-arrow-temporary.cpp13 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 DCanonicalType.h228 #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 DExpr.h5912 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 DAttr.td321 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 DIntrospectionTest.cpp34 [](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 DClangAttrEmitter.cpp1604 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 DDefiningDialects.md282 ### C++ Accessor Prefix
/llvm-project-15.0.7/clang/lib/AST/
H A DExpr.cpp4146 StringRef Comp = Accessor->getName(); in containsDuplicateElements()
4166 StringRef Comp = Accessor->getName(); in getEncodedElementAccess()
/llvm-project-15.0.7/clang/docs/
H A DInternalsManual.rst3010 ``[Accessor<"isFoo", [GNU<"Foo">]>, Accessor<"isBar", [GNU<"Bar">]>]``
/llvm-project-15.0.7/clang/lib/Sema/
H A DTreeTransform.h2789 IdentifierInfo &Accessor) { in RebuildExtVectorElementExpr() argument
2792 DeclarationNameInfo NameInfo(&Accessor, AccessorLoc); in RebuildExtVectorElementExpr()