| /llvm-project-15.0.7/clang/lib/AST/Interp/ |
| H A D | Descriptor.cpp | 75 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 D | Descriptor.h | 32 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 D | Program.cpp | 290 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 D | Program.h | 107 bool IsMutable = false) { 108 return allocateDescriptor(D, Type, IsConst, IsTemporary, IsMutable); 114 bool IsMutable = false);
|
| H A D | InterpBlock.h | 72 Desc->CtorFn(this, data(), Desc->IsConst, Desc->IsMutable, in invokeCtor()
|
| H A D | Pointer.h | 235 bool isMutable() const { return Base != 0 && getInlineDesc()->IsMutable; } in isMutable()
|
| H A D | ByteCodeExprGen.h | 151 unsigned allocateLocalPrimitive(DeclTy &&Decl, PrimType Ty, bool IsMutable,
|
| /llvm-project-15.0.7/mlir/lib/IR/ |
| H A D | SubElementInterfaces.cpp | 37 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 D | StorageUniquerSupport.h | 63 struct IsMutable : public StorageUserTraitBase<ConcreteType, IsMutable> {}; struct 188 static_assert(std::is_base_of<StorageUserTrait::IsMutable<ConcreteT>, in mutate()
|
| H A D | Types.h | 239 using IsMutable = detail::StorageUserTrait::IsMutable<ConcreteType>; variable
|
| H A D | Attributes.h | 251 using IsMutable = detail::StorageUserTrait::IsMutable<ConcreteType>; variable
|
| /llvm-project-15.0.7/mlir/unittests/Dialect/LLVMIR/ |
| H A D | LLVMTypeTest.cpp | 19 ASSERT_TRUE(structTy.hasTrait<TypeTrait::IsMutable>()); in TEST_F()
|
| /llvm-project-15.0.7/lldb/source/Plugins/Language/ObjC/ |
| H A D | CFBasicHash.h | 28 bool IsMutable() const { return m_mutable; }; in IsMutable() function
|
| /llvm-project-15.0.7/llvm/include/llvm/ADT/ |
| H A D | ImmutableSet.h | 216 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 D | TestTypes.h | 136 ::mlir::TypeTrait::IsMutable> {
|
| /llvm-project-15.0.7/mlir/include/mlir/Dialect/LLVMIR/ |
| H A D | LLVMTypes.h | 287 TypeTrait::IsMutable> {
|
| /llvm-project-15.0.7/mlir/include/mlir/Dialect/SPIRV/IR/ |
| H A D | SPIRVTypes.h | 280 detail::StructTypeStorage, TypeTrait::IsMutable> {
|
| /llvm-project-15.0.7/clang/docs/ |
| H A D | ConstantInterpreter.rst | 203 * **IsMutable**: indicates if the field is marked as mutable.
|
| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | SemaDeclCXX.cpp | 8920 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 D | ExprConstant.cpp | 3595 bool IsMutable = false) { in getSubobjectType() argument 3599 if (ObjType.isConstQualified() && !IsMutable) in getSubobjectType()
|