Searched refs:OffsetCache (Results 1 – 3 of 3) sorted by relevance
| /llvm-project-15.0.7/llvm/lib/Support/ |
| H A D | SourceMgr.cpp | 80 static std::vector<T> &GetOrCreateOffsetCache(void *&OffsetCache, in GetOrCreateOffsetCache() argument 82 if (OffsetCache) in GetOrCreateOffsetCache() 83 return *static_cast<std::vector<T> *>(OffsetCache); in GetOrCreateOffsetCache() 95 OffsetCache = Offsets; in GetOrCreateOffsetCache() 102 GetOrCreateOffsetCache<T>(OffsetCache, Buffer.get()); in getLineNumberSpecialized() 134 GetOrCreateOffsetCache<T>(OffsetCache, Buffer.get()); in getPointerForLineNumberSpecialized() 167 : Buffer(std::move(Other.Buffer)), OffsetCache(Other.OffsetCache), in SrcBuffer() 169 Other.OffsetCache = nullptr; in SrcBuffer() 173 if (OffsetCache) { in ~SrcBuffer() 176 delete static_cast<std::vector<uint8_t> *>(OffsetCache); in ~SrcBuffer() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Coroutines/ |
| H A D | CoroFrame.cpp | 1034 DenseMap<unsigned, std::pair<unsigned, unsigned>> OffsetCache; in buildFrameDebugInfo() local 1036 OffsetCache.insert({ResumeIndex, {8, 0}}); in buildFrameDebugInfo() 1037 OffsetCache.insert({DestroyIndex, {8, 8}}); in buildFrameDebugInfo() 1038 OffsetCache.insert( in buildFrameDebugInfo() 1045 OffsetCache.insert( in buildFrameDebugInfo() 1056 if (OffsetCache.find(Index) == OffsetCache.end()) in buildFrameDebugInfo() 1068 AlignInBits = OffsetCache[Index].first * 8; in buildFrameDebugInfo() 1069 OffsetInBits = OffsetCache[Index].second * 8; in buildFrameDebugInfo()
|
| /llvm-project-15.0.7/llvm/include/llvm/Support/ |
| H A D | SourceMgr.h | 60 mutable void *OffsetCache = nullptr; member
|