Searched refs:IsConst (Results 1 - 25 of 32) sorted by relevance

12

/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/ADT/
H A Dilist_iterator.h23 template <class OptionsT, bool IsConst> struct IteratorTraits;
56 template <class OptionsT, bool IsReverse, bool IsConst>
58 friend ilist_iterator<OptionsT, IsReverse, !IsConst>;
59 friend ilist_iterator<OptionsT, !IsReverse, IsConst>;
60 friend ilist_iterator<OptionsT, !IsReverse, !IsConst>;
62 using Traits = ilist_detail::IteratorTraits<OptionsT, IsConst>;
92 std::enable_if_t<IsConst || !RHSIsConst, void *> = nullptr)
98 std::enable_if_t<IsConst || !RHSIsConst, ilist_iterator &>
113 const ilist_iterator<OptionsT, !IsReverse, IsConst> &RHS)
121 ilist_iterator<OptionsT, !IsReverse, IsConst> getRevers
[all...]
H A Dilist_node.h28 template <class OptionsT, bool IsReverse, bool IsConst> class ilist_iterator;
H A DDenseMap.h55 bool IsConst = false>
1188 bool IsConst>
1198 typename std::conditional<IsConst, const Bucket, Bucket>::type;
1227 typename = std::enable_if_t<!IsConstSrc && IsConst>>
/freebsd-13-stable/contrib/llvm-project/clang/lib/AST/Interp/
H A DDescriptor.h31 using BlockCtorFn = void (*)(Block *Storage, char *FieldPtr, bool IsConst,
74 const bool IsConst = false; member in struct:clang::interp::Descriptor
88 Descriptor(const DeclTy &D, PrimType Type, bool IsConst, bool IsTemporary,
92 Descriptor(const DeclTy &D, PrimType Type, size_t NumElems, bool IsConst,
99 Descriptor(const DeclTy &D, Descriptor *Elem, unsigned NumElems, bool IsConst,
106 Descriptor(const DeclTy &D, Record *R, bool IsConst, bool IsTemporary,
169 unsigned IsConst : 1; member in struct:clang::interp::InlineDescriptor
H A DDescriptor.cpp56 static void ctorArrayDesc(Block *B, char *Ptr, bool IsConst, bool IsMutable, argument
74 Desc->IsConst = IsConst || D->IsConst;
77 Fn(B, ElemLoc, Desc->IsConst, Desc->IsMutable, IsActive, D->ElemDesc);
117 static void ctorRecord(Block *B, char *Ptr, bool IsConst, bool IsMutable, argument
127 Desc->IsConst = IsConst || F->IsConst;
130 Fn(B, Ptr + SubOff, Desc->IsConst, Des
188 Descriptor(const DeclTy &D, PrimType Type, bool IsConst, bool IsTemporary, bool IsMutable) argument
197 Descriptor(const DeclTy &D, PrimType Type, size_t NumElems, bool IsConst, bool IsTemporary, bool IsMutable) argument
216 Descriptor(const DeclTy &D, Descriptor *Elem, unsigned NumElems, bool IsConst, bool IsTemporary, bool IsMutable) argument
236 Descriptor(const DeclTy &D, Record *R, bool IsConst, bool IsTemporary, bool IsMutable) argument
[all...]
H A DProgram.cpp166 const bool IsConst = Ty.isConstQualified(); local
169 Desc = createDescriptor(D, *T, IsConst, IsTemporary);
171 Desc = createDescriptor(D, Ty.getTypePtr(), IsConst, IsTemporary);
274 const bool IsConst = FT.isConstQualified(); local
278 Desc = createDescriptor(FD, *T, IsConst, /*isTemporary=*/false,
281 Desc = createDescriptor(FD, FT.getTypePtr(), IsConst,
297 bool IsConst, bool IsTemporary,
302 return allocateDescriptor(D, Record, IsConst, IsTemporary, IsMutable);
317 return allocateDescriptor(D, *T, NumElems, IsConst, IsTemporary,
323 createDescriptor(D, ElemTy.getTypePtr(), IsConst, IsTemporar
296 createDescriptor(const DeclTy &D, const Type *Ty, bool IsConst, bool IsTemporary, bool IsMutable) argument
[all...]
H A DProgram.h102 bool IsConst = false,
105 return allocateDescriptor(D, Type, IsConst, IsTemporary, IsMutable);
110 bool IsConst = false, bool IsTemporary = false,
H A DInterpBlock.h74 Desc->CtorFn(this, data(), Desc->IsConst, Desc->IsMutable,
H A DPointer.h248 return Base == 0 ? getDeclDesc()->IsConst : getInlineDesc()->IsConst;
H A DByteCodeExprGen.cpp425 bool IsConst,
427 Descriptor *D = P.createDescriptor(Src, Ty, IsConst, Src.is<const Expr *>());
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/XRay/
H A DGraph.h127 template <bool IsConst, bool IsOut,
130 std::conditional_t<IsConst, const EdgeValueType, EdgeValueType>>
133 NeighborEdgeIteratorT<IsConst, IsOut>, BaseIt,
136 std::conditional_t<IsConst, const EdgeMapT, EdgeMapT>;
147 typename = std::enable_if<IsConstDest && !IsConst>>
158 NeighborEdgeIteratorT<IsConst, IsOut>, BaseIt,
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DRegionInfo.h574 template <bool IsConst>
577 std::conditional_t<IsConst, const BlockT, BlockT> *> {
579 df_iterator<std::conditional_t<IsConst, const BlockT, BlockT> *>;
582 using Self = block_iterator_wrapper<IsConst>;
/freebsd-13-stable/contrib/llvm-project/lldb/include/lldb/Symbol/
H A DCompilerType.h91 bool IsConst() const;
H A DTypeSystem.h422 virtual bool IsConst(lldb::opaque_compiler_type_t type) = 0;
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Support/
H A DAMDGPUMetadata.h179 constexpr char IsConst[] = "IsConst"; member in namespace:llvm::AMDGPU::HSAMD::AccessQualifier::AddressSpaceQualifier::ValueKind::ValueType::Kernel::Arg::Key
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/Analysis/
H A DCFG.h622 template <bool IsConst> class ElementRefImpl {
627 std::conditional_t<IsConst, const CFGBlock *, CFGBlock *>;
630 std::conditional_t<IsConst, const CFGElement *, CFGElement *>;
672 template <bool IsReverse, bool IsConst> class ElementRefIterator {
678 std::conditional_t<IsConst, const CFGBlock *, CFGBlock *>;
681 IsConst,
688 using ElementRef = typename CFGBlock::ElementRefImpl<IsConst>;
/freebsd-13-stable/contrib/llvm-project/lldb/source/Symbol/
H A DCompilerType.cpp83 bool CompilerType::IsConst() const { function in class:CompilerType
85 return m_type_system->IsConst(m_type);
/freebsd-13-stable/contrib/llvm-project/lldb/source/Plugins/SymbolFile/NativePDB/
H A DUdtRecordCompleter.cpp139 if (member_ct.IsConst()) {
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/AST/
H A DMangle.h222 virtual void mangleCXXThrowInfo(QualType T, bool IsConst, bool IsVolatile,
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Support/
H A DAMDGPUMetadata.cpp127 YIO.mapOptional(Kernel::Arg::Key::IsConst, MD.mIsConst, false);
/freebsd-13-stable/contrib/llvm-project/clang/lib/CodeGen/
H A DMicrosoftCXXABI.cpp3793 bool &IsConst, bool &IsVolatile,
3802 IsConst = false;
3807 IsConst = PointeeType.isConstQualified();
3832 bool IsConst, IsVolatile, IsUnaligned; local
3834 decomposeTypeForEH(getContext(), Type, IsConst, IsVolatile, IsUnaligned);
3839 if (IsConst)
4252 bool IsConst, IsVolatile, IsUnaligned; local
4253 T = decomposeTypeForEH(getContext(), T, IsConst, IsVolatile, IsUnaligned);
4269 getMangleContext().mangleCXXThrowInfo(T, IsConst, IsVolatile, IsUnaligned,
4282 if (IsConst)
3792 decomposeTypeForEH(ASTContext &Context, QualType T, bool &IsConst, bool &IsVolatile, bool &IsUnaligned) argument
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonBitSimplify.cpp2429 bool IsConst = true;
2434 IsConst = IsConst && (V.is(0) || V.is(1));
2436 if (IsConst)
/freebsd-13-stable/contrib/llvm-project/lldb/source/Plugins/SymbolFile/PDB/
H A DPDBASTParser.cpp1270 if (member_comp_type.IsConst()) {
/freebsd-13-stable/contrib/llvm-project/lldb/source/Plugins/TypeSystem/Clang/
H A DTypeSystemClang.h585 bool IsConst(lldb::opaque_compiler_type_t type) override;
/freebsd-13-stable/contrib/llvm-project/clang/lib/AST/
H A DMicrosoftMangle.cpp158 void mangleCXXThrowInfo(QualType T, bool IsConst, bool IsVolatile,
3195 void MicrosoftMangleContextImpl::mangleCXXThrowInfo(QualType T, bool IsConst, argument
3203 if (IsConst)

Completed in 360 milliseconds

12