Home
last modified time | relevance | path

Searched refs:OffsetCache (Results 1 – 3 of 3) sorted by relevance

/freebsd-13.1/contrib/llvm-project/llvm/lib/Support/
H A DSourceMgr.cpp72 static std::vector<T> &GetOrCreateOffsetCache(void *&OffsetCache, in GetOrCreateOffsetCache() argument
74 if (OffsetCache) in GetOrCreateOffsetCache()
75 return *static_cast<std::vector<T> *>(OffsetCache); in GetOrCreateOffsetCache()
87 OffsetCache = Offsets; in GetOrCreateOffsetCache()
94 GetOrCreateOffsetCache<T>(OffsetCache, Buffer.get()); in getLineNumberSpecialized()
126 GetOrCreateOffsetCache<T>(OffsetCache, Buffer.get()); in getPointerForLineNumberSpecialized()
159 : Buffer(std::move(Other.Buffer)), OffsetCache(Other.OffsetCache), in SrcBuffer()
161 Other.OffsetCache = nullptr; in SrcBuffer()
165 if (OffsetCache) { in ~SrcBuffer()
168 delete static_cast<std::vector<uint8_t> *>(OffsetCache); in ~SrcBuffer()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Coroutines/
H A DCoroFrame.cpp1005 DenseMap<unsigned, std::pair<unsigned, unsigned>> OffsetCache; in buildFrameDebugInfo() local
1007 OffsetCache.insert({ResumeIndex, {8, 0}}); in buildFrameDebugInfo()
1008 OffsetCache.insert({DestroyIndex, {8, 8}}); in buildFrameDebugInfo()
1009 OffsetCache.insert( in buildFrameDebugInfo()
1016 OffsetCache.insert( in buildFrameDebugInfo()
1027 if (OffsetCache.find(Index) == OffsetCache.end()) in buildFrameDebugInfo()
1039 AlignInBits = OffsetCache[Index].first * 8; in buildFrameDebugInfo()
1040 OffsetInBits = OffsetCache[Index].second * 8; in buildFrameDebugInfo()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Support/
H A DSourceMgr.h60 mutable void *OffsetCache = nullptr; member