Lines Matching refs:AddrLabelSymbols
63 DenseMap<AssertingVH<BasicBlock>, AddrLabelSymEntry> AddrLabelSymbols; member in llvm::MMIAddrLabelMap
84 I = AddrLabelSymbols.begin(), E = AddrLabelSymbols.end(); I != E; ++I) in ~MMIAddrLabelMap()
103 AddrLabelSymEntry &Entry = AddrLabelSymbols[BB]; in getAddrLabelSymbol()
128 AddrLabelSymEntry &Entry = AddrLabelSymbols[BB]; in getAddrLabelSymbolToEmit()
163 AddrLabelSymEntry Entry = AddrLabelSymbols[BB]; in UpdateForDeletedBlock()
164 AddrLabelSymbols.erase(BB); in UpdateForDeletedBlock()
203 AddrLabelSymEntry OldEntry = AddrLabelSymbols[Old]; in UpdateForRAUWBlock()
204 AddrLabelSymbols.erase(Old); in UpdateForRAUWBlock()
207 AddrLabelSymEntry &NewEntry = AddrLabelSymbols[New]; in UpdateForRAUWBlock()
280 AddrLabelSymbols = nullptr; in doInitialization()
290 delete AddrLabelSymbols; in doFinalization()
291 AddrLabelSymbols = nullptr; in doFinalization()
344 if (!AddrLabelSymbols) in getAddrLabelSymbol()
345 AddrLabelSymbols = new MMIAddrLabelMap(Context); in getAddrLabelSymbol()
346 return AddrLabelSymbols->getAddrLabelSymbol(const_cast<BasicBlock*>(BB)); in getAddrLabelSymbol()
355 if (!AddrLabelSymbols) in getAddrLabelSymbolToEmit()
356 AddrLabelSymbols = new MMIAddrLabelMap(Context); in getAddrLabelSymbolToEmit()
357 return AddrLabelSymbols->getAddrLabelSymbolToEmit(const_cast<BasicBlock*>(BB)); in getAddrLabelSymbolToEmit()
369 if (!AddrLabelSymbols) return; in takeDeletedSymbolsForFunction()
370 return AddrLabelSymbols-> in takeDeletedSymbolsForFunction()