Lines Matching refs:AddrLabelSymbols
64 DenseMap<AssertingVH<BasicBlock>, AddrLabelSymEntry> AddrLabelSymbols; member in llvm::MMIAddrLabelMap
97 AddrLabelSymEntry &Entry = AddrLabelSymbols[BB]; in getAddrLabelSymbolToEmit()
135 AddrLabelSymEntry Entry = std::move(AddrLabelSymbols[BB]); in UpdateForDeletedBlock()
136 AddrLabelSymbols.erase(BB); in UpdateForDeletedBlock()
157 AddrLabelSymEntry OldEntry = std::move(AddrLabelSymbols[Old]); in UpdateForRAUWBlock()
158 AddrLabelSymbols.erase(Old); in UpdateForRAUWBlock()
161 AddrLabelSymEntry &NewEntry = AddrLabelSymbols[New]; in UpdateForRAUWBlock()
215 AddrLabelSymbols = nullptr; in doInitialization()
225 delete AddrLabelSymbols; in doFinalization()
226 AddrLabelSymbols = nullptr; in doFinalization()
263 if (!AddrLabelSymbols) in getAddrLabelSymbolToEmit()
264 AddrLabelSymbols = new MMIAddrLabelMap(Context); in getAddrLabelSymbolToEmit()
265 return AddrLabelSymbols->getAddrLabelSymbolToEmit(const_cast<BasicBlock*>(BB)); in getAddrLabelSymbolToEmit()
277 if (!AddrLabelSymbols) return; in takeDeletedSymbolsForFunction()
278 return AddrLabelSymbols-> in takeDeletedSymbolsForFunction()