Home
last modified time | relevance | path

Searched refs:IsConst (Results 1 – 25 of 47) sorted by relevance

12

/openbsd-src/gnu/llvm/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> getReverse() const {
[all …]
H A Dilist_node.h29 template <class OptionsT, bool IsReverse, bool IsConst> class ilist_iterator;
H A DDenseMap.h56 bool IsConst = false>
1193 bool IsConst>
1200 using value_type = std::conditional_t<IsConst, const Bucket, Bucket>;
1229 typename = std::enable_if_t<!IsConstSrc && IsConst>>
/openbsd-src/gnu/llvm/clang/lib/AST/Interp/
H A DDescriptor.cpp62 static void ctorArrayDesc(Block *B, char *Ptr, bool IsConst, bool IsMutable, in ctorArrayDesc() argument
80 Desc->IsConst = IsConst || D->IsConst; in ctorArrayDesc()
83 Fn(B, ElemLoc, Desc->IsConst, Desc->IsFieldMutable, IsActive, in ctorArrayDesc()
124 static void ctorRecord(Block *B, char *Ptr, bool IsConst, bool IsMutable, in ctorRecord() argument
134 Desc->IsConst = IsConst || F->IsConst; in ctorRecord()
137 Fn(B, Ptr + SubOff, Desc->IsConst, Desc->IsFieldMutable, Desc->IsActive, in ctorRecord()
198 bool IsConst, bool IsTemporary, bool IsMutable) in Descriptor() argument
200 MDSize(MD.value_or(0)), AllocSize(align(Size + MDSize)), IsConst(IsConst), in Descriptor()
208 size_t NumElems, bool IsConst, bool IsTemporary, in Descriptor() argument
212 AllocSize(align(Size) + sizeof(InitMap *) + MDSize), IsConst(IsConst), in Descriptor()
[all …]
H A DDescriptor.h31 using BlockCtorFn = void (*)(Block *Storage, char *FieldPtr, bool IsConst,
62 unsigned IsConst : 1; member
107 const bool IsConst = false; member
121 Descriptor(const DeclTy &D, PrimType Type, MetadataSize MD, bool IsConst,
126 bool IsConst, bool IsTemporary, bool IsMutable);
133 unsigned NumElems, bool IsConst, bool IsTemporary, bool IsMutable);
139 Descriptor(const DeclTy &D, Record *R, MetadataSize MD, bool IsConst,
H A DProgram.cpp187 const bool IsConst = Ty.isConstQualified(); in createGlobal() local
190 Desc = createDescriptor(D, *T, std::nullopt, IsConst, IsTemporary); in createGlobal()
192 Desc = createDescriptor(D, Ty.getTypePtr(), std::nullopt, IsConst, in createGlobal()
289 const bool IsConst = FT.isConstQualified(); in getOrCreateRecord() local
293 Desc = createDescriptor(FD, *T, std::nullopt, IsConst, in getOrCreateRecord()
296 Desc = createDescriptor(FD, FT.getTypePtr(), std::nullopt, IsConst, in getOrCreateRecord()
313 bool IsConst, bool IsTemporary, in createDescriptor() argument
318 return allocateDescriptor(D, Record, MDSize, IsConst, IsTemporary, in createDescriptor()
334 return allocateDescriptor(D, *T, MDSize, NumElems, IsConst, IsTemporary, in createDescriptor()
340 D, ElemTy.getTypePtr(), std::nullopt, IsConst, IsTemporary); in createDescriptor()
[all …]
H A DProgram.h119 bool IsConst = false, bool IsTemporary = false,
121 return allocateDescriptor(D, Type, MDSize, IsConst, IsTemporary, IsMutable);
127 bool IsConst = false, bool IsTemporary = false,
H A DPointer.h275 return Base == 0 ? getDeclDesc()->IsConst : getInlineDesc()->IsConst; in isConst()
H A DInterpBlock.h103 Desc->CtorFn(this, data(), Desc->IsConst, Desc->IsMutable, in invokeCtor()
H A DInterpFrame.cpp46 ID->IsConst = false; in InterpFrame()
H A DEvalEmitter.cpp65 Desc.IsConst = false; in createLocal()
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/LiveDebugValues/
H A DInstrRefBasedImpl.h287 bool IsConst;
289 DbgOp() : ID(ValueIDNum::EmptyValue), IsConst(false) {}
290 DbgOp(ValueIDNum ID) : ID(ID), IsConst(false) {}
291 DbgOp(MachineOperand MO) : MO(MO), IsConst(true) {}
293 bool isUndef() const { return !IsConst && ID == ValueIDNum::EmptyValue; }
309 bool IsConst;
311 ResolvedDbgOp(LocIdx Loc) : Loc(Loc), IsConst(false) {}
312 ResolvedDbgOp(MachineOperand MO) : MO(MO), IsConst(true) {}
315 if (IsConst != Other.IsConst)
317 if (IsConst)
[all …]
H A DInstrRefBasedImpl.cpp213 Ops, [](const ResolvedDbgOp &Op) { return !Op.IsConst; }), in loc_indices()
415 if (!Op.IsConst) in loadVarInloc()
450 if (!OpID.ID.IsConst) in loadInlocs()
518 if (Op.IsConst) in checkInstForNewValues()
557 if (Op.IsConst) { in checkInstForNewValues()
727 if (Op.IsConst) in redefVar()
946 if (IsConst) { in dump()
953 if (IsConst) { in dump()
1172 return Op.IsConst || !Op.Loc.isIllegal(); in emitLoc()
1214 if (Op.IsConst) { in emitLoc()
[all …]
/openbsd-src/gnu/llvm/clang/include/clang/Lex/
H A DHeaderSearch.h161 template <bool IsConst>
163 : llvm::iterator_facade_base<SearchDirIteratorImpl<IsConst>,
165 Qualified<IsConst, DirectoryLookup>> {
167 template <typename Enable = std::enable_if<IsConst, bool>>
185 Qualified<IsConst, DirectoryLookup> &operator*() const {
198 Qualified<IsConst, HeaderSearch> *HS;
204 SearchDirIteratorImpl(Qualified<IsConst, HeaderSearch> &HS, size_t Idx) in SearchDirIteratorImpl()
211 friend SearchDirIteratorImpl<!IsConst>;
/openbsd-src/gnu/llvm/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, in NeighborEdgeIteratorT()
/openbsd-src/gnu/llvm/llvm/include/llvm/Analysis/
H A DRegionInfo.h573 template <bool IsConst>
576 std::conditional_t<IsConst, const BlockT, BlockT> *> {
578 df_iterator<std::conditional_t<IsConst, const BlockT, BlockT> *>;
581 using Self = block_iterator_wrapper<IsConst>;
/openbsd-src/gnu/llvm/llvm/include/llvm/DebugInfo/LogicalView/Core/
H A DLVType.h24 IsConst, enumerator
73 KIND(LVTypeKind, IsConst);
/openbsd-src/gnu/llvm/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>;
/openbsd-src/gnu/llvm/clang/utils/TableGen/
H A DClangOpenCLBuiltinEmitter.cpp250 TypeFlags() : IsConst(false), IsVolatile(false), IsPointer(false) {} in TypeFlags()
251 bool IsConst : 1; member
985 if (Type->getValueAsBit("IsConst") || Flags.IsConst) { in getTypeString()
1048 Flags.IsConst = Type->getValueAsBit("IsConst"); in getTypeLists()
/openbsd-src/gnu/llvm/llvm/utils/TableGen/
H A DDXILEmitter.cpp38 bool IsConst; // whether this argument requires a constant value in the IR member
111 IsConst = R->getValueAsBit("is_const"); in DXILParam()
/openbsd-src/gnu/llvm/clang/lib/Sema/
H A DHLSLExternalSemaSource.cpp216 BuiltinTypeDeclBuilder &addArraySubscriptOperator(bool IsConst) { in addArraySubscriptOperator()
237 if (IsConst) { in addArraySubscriptOperator()
H A DOpenCLBuiltins.td175 bit IsConst = 0;
192 let IsConst = _Ty.IsConst;
205 let IsConst = _Ty.IsConst;
213 let IsConst = 1;
229 let IsConst = _Ty.IsConst;
242 let IsConst = _Ty.IsConst;
324 bit IsConst = _Attributes[1];
/openbsd-src/gnu/llvm/llvm/include/llvm/Support/
H A DAMDGPUMetadata.h195 constexpr char IsConst[] = "IsConst"; variable
/openbsd-src/gnu/llvm/lldb/source/Symbol/
H A DCompilerType.cpp105 bool CompilerType::IsConst() const { in IsConst() function in CompilerType
108 return type_system_sp->IsConst(m_type); in IsConst()
/openbsd-src/gnu/llvm/clang/include/clang/AST/
H A DMangle.h261 virtual void mangleCXXThrowInfo(QualType T, bool IsConst, bool IsVolatile,

12