Home
last modified time | relevance | path

Searched refs:InitMap (Results 1 – 6 of 6) sorted by relevance

/llvm-project-15.0.7/clang/lib/AST/Interp/
H A DDescriptor.cpp200 AllocSize(align(Size) + sizeof(InitMap *)), IsConst(IsConst), in Descriptor()
261 InitMap::InitMap(unsigned N) : UninitFields(N) { in InitMap() function in InitMap
267 InitMap::T *InitMap::data() { in data()
268 auto *Start = reinterpret_cast<char *>(this) + align(sizeof(InitMap)); in data()
272 bool InitMap::initialize(unsigned I) { in initialize()
282 bool InitMap::isInitialized(unsigned I) { in isInitialized()
288 InitMap *InitMap::allocate(unsigned N) { in allocate()
290 const size_t Size = align(sizeof(InitMap)) + NumFields * PER_FIELD; in allocate()
291 return new (malloc(Size)) InitMap(N); in allocate()
H A DPointer.cpp142 InitMap *Map = getInitMap(); in isInitialized()
145 if (Map == (InitMap *)-1) in isInitialized()
160 InitMap *&Map = getInitMap(); in initialize()
161 if (Map == (InitMap *)-1) in initialize()
164 Map = InitMap::allocate(Desc->getNumElems()); in initialize()
167 Map = (InitMap *)-1; in initialize()
H A DPointer.h62 Off += sizeof(InitMap *); in atIndex()
93 return Pointer(Pointee, Base, Offset + sizeof(InitMap *)); in narrow()
114 Adjust = sizeof(InitMap *); in expand()
197 Adjust = sizeof(InitMap *); in getOffset()
325 InitMap *&getInitMap() const { in getInitMap()
326 return *reinterpret_cast<InitMap **>(Pointee->data() + Base); in getInitMap()
H A DDescriptor.h189 struct InitMap { struct
197 InitMap(unsigned N); argument
210 static InitMap *allocate(unsigned N);
/llvm-project-15.0.7/clang/docs/
H A DConstantInterpreter.rst174 An array of primitives contains a pointer to an ``InitMap`` storage as its
177 initialised, while a value of ``(InitMap*)-1`` indicates that the object was
/llvm-project-15.0.7/llvm/lib/TableGen/
H A DRecord.cpp598 auto &InitMap = Fmt == SF_String ? RKImpl.StringInitStringPool in get() local
600 auto &Entry = *InitMap.insert(std::make_pair(V, nullptr)).first; in get()