Home
last modified time | relevance | path

Searched refs:IsMutable (Results 1 – 20 of 20) sorted by relevance

/llvm-project-15.0.7/clang/lib/AST/Interp/
H A DDescriptor.cpp75 Desc->IsMutable = IsMutable || D->IsMutable; in ctorArrayDesc()
128 Desc->IsMutable = IsMutable || F->IsMutable; in ctorRecord()
189 bool IsTemporary, bool IsMutable) in Descriptor() argument
191 IsConst(IsConst), IsMutable(IsMutable), IsTemporary(IsTemporary), in Descriptor()
198 bool IsConst, bool IsTemporary, bool IsMutable) in Descriptor() argument
201 IsMutable(IsMutable), IsTemporary(IsTemporary), IsArray(true), in Descriptor()
210 AllocSize(alignof(void *)), IsConst(true), IsMutable(false), in Descriptor()
217 bool IsConst, bool IsTemporary, bool IsMutable) in Descriptor() argument
221 IsConst(IsConst), IsMutable(IsMutable), IsTemporary(IsTemporary), in Descriptor()
237 bool IsTemporary, bool IsMutable) in Descriptor() argument
[all …]
H A DDescriptor.h32 bool IsMutable, bool IsActive,
76 const bool IsMutable = false; member
89 bool IsMutable);
93 bool IsTemporary, bool IsMutable);
100 bool IsTemporary, bool IsMutable);
107 bool IsMutable);
180 unsigned IsMutable : 1; member
H A DProgram.cpp290 const bool IsMutable = FD->isMutable(); in getOrCreateRecord() local
294 IsMutable); in getOrCreateRecord()
297 /*isTemporary=*/false, IsMutable); in getOrCreateRecord()
313 bool IsMutable) { in createDescriptor() argument
317 return allocateDescriptor(D, Record, IsConst, IsTemporary, IsMutable); in createDescriptor()
333 IsMutable); in createDescriptor()
345 IsMutable); in createDescriptor()
369 return createDescriptor(D, InnerTy, IsConst, IsTemporary, IsMutable); in createDescriptor()
375 return allocateDescriptor(D, ElemTy, 2, IsConst, IsTemporary, IsMutable); in createDescriptor()
H A DProgram.h107 bool IsMutable = false) {
108 return allocateDescriptor(D, Type, IsConst, IsTemporary, IsMutable);
114 bool IsMutable = false);
H A DInterpBlock.h72 Desc->CtorFn(this, data(), Desc->IsConst, Desc->IsMutable, in invokeCtor()
H A DPointer.h235 bool isMutable() const { return Base != 0 && getInlineDesc()->IsMutable; } in isMutable()
H A DByteCodeExprGen.h151 unsigned allocateLocalPrimitive(DeclTy &&Decl, PrimType Ty, bool IsMutable,
/llvm-project-15.0.7/mlir/lib/IR/
H A DSubElementInterfaces.cpp37 if (LLVM_UNLIKELY(attr.hasTrait<AttributeTrait::IsMutable>())) { in walkSubElementsImpl()
58 if (LLVM_UNLIKELY(type.hasTrait<TypeTrait::IsMutable>())) { in walkSubElementsImpl()
98 return attr.hasTrait<AttributeTrait::IsMutable>(); in isMutable()
101 return type.hasTrait<TypeTrait::IsMutable>(); in isMutable()
/llvm-project-15.0.7/mlir/include/mlir/IR/
H A DStorageUniquerSupport.h63 struct IsMutable : public StorageUserTraitBase<ConcreteType, IsMutable> {}; struct
188 static_assert(std::is_base_of<StorageUserTrait::IsMutable<ConcreteT>, in mutate()
H A DTypes.h239 using IsMutable = detail::StorageUserTrait::IsMutable<ConcreteType>; variable
H A DAttributes.h251 using IsMutable = detail::StorageUserTrait::IsMutable<ConcreteType>; variable
/llvm-project-15.0.7/mlir/unittests/Dialect/LLVMIR/
H A DLLVMTypeTest.cpp19 ASSERT_TRUE(structTy.hasTrait<TypeTrait::IsMutable>()); in TEST_F()
/llvm-project-15.0.7/lldb/source/Plugins/Language/ObjC/
H A DCFBasicHash.h28 bool IsMutable() const { return m_mutable; }; in IsMutable() function
/llvm-project-15.0.7/llvm/include/llvm/ADT/
H A DImmutableSet.h216 bool IsMutable : 1; variable
233 : factory(f), left(l), right(r), height(height), IsMutable(true), in ImutAVLTree()
246 bool isMutable() const { return IsMutable; } in isMutable()
267 IsMutable = false; in markImmutable()
343 IsMutable = false; in destroy()
/llvm-project-15.0.7/mlir/test/lib/Dialect/Test/
H A DTestTypes.h136 ::mlir::TypeTrait::IsMutable> {
/llvm-project-15.0.7/mlir/include/mlir/Dialect/LLVMIR/
H A DLLVMTypes.h287 TypeTrait::IsMutable> {
/llvm-project-15.0.7/mlir/include/mlir/Dialect/SPIRV/IR/
H A DSPIRVTypes.h280 detail::StructTypeStorage, TypeTrait::IsMutable> {
/llvm-project-15.0.7/clang/docs/
H A DConstantInterpreter.rst203 * **IsMutable**: indicates if the field is marked as mutable.
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaDeclCXX.cpp8920 unsigned Quals, bool IsMutable) { in lookupIn()
8922 ConstArg && !IsMutable); in lookupIn()
9108 bool IsMutable = Field && Field->isMutable(); in shouldDeleteForClassSubobject() local
9126 shouldDeleteForSubobjectCall(Subobj, lookupIn(Class, Quals, IsMutable), in shouldDeleteForClassSubobject()
13245 bool IsMutable = Field && Field->isMutable(); in visitClassSubobject() local
13246 visitSubobjectCall(Subobj, lookupIn(Class, Quals, IsMutable)); in visitClassSubobject()
/llvm-project-15.0.7/clang/lib/AST/
H A DExprConstant.cpp3595 bool IsMutable = false) { in getSubobjectType() argument
3599 if (ObjType.isConstQualified() && !IsMutable) in getSubobjectType()