Lines Matching refs:AddrLabelSymbols
65 DenseMap<AssertingVH<BasicBlock>, AddrLabelSymEntry> AddrLabelSymbols; member in llvm::MMIAddrLabelMap
86 I = AddrLabelSymbols.begin(), E = AddrLabelSymbols.end(); I != E; ++I) in ~MMIAddrLabelMap()
105 AddrLabelSymEntry &Entry = AddrLabelSymbols[BB]; in getAddrLabelSymbol()
130 AddrLabelSymEntry &Entry = AddrLabelSymbols[BB]; in getAddrLabelSymbolToEmit()
165 AddrLabelSymEntry Entry = AddrLabelSymbols[BB]; in UpdateForDeletedBlock()
166 AddrLabelSymbols.erase(BB); in UpdateForDeletedBlock()
205 AddrLabelSymEntry OldEntry = AddrLabelSymbols[Old]; in UpdateForRAUWBlock()
206 AddrLabelSymbols.erase(Old); in UpdateForRAUWBlock()
209 AddrLabelSymEntry &NewEntry = AddrLabelSymbols[New]; in UpdateForRAUWBlock()
282 AddrLabelSymbols = nullptr; in doInitialization()
292 delete AddrLabelSymbols; in doFinalization()
293 AddrLabelSymbols = nullptr; in doFinalization()
345 if (!AddrLabelSymbols) in getAddrLabelSymbol()
346 AddrLabelSymbols = new MMIAddrLabelMap(Context); in getAddrLabelSymbol()
347 return AddrLabelSymbols->getAddrLabelSymbol(const_cast<BasicBlock*>(BB)); in getAddrLabelSymbol()
356 if (!AddrLabelSymbols) in getAddrLabelSymbolToEmit()
357 AddrLabelSymbols = new MMIAddrLabelMap(Context); in getAddrLabelSymbolToEmit()
358 return AddrLabelSymbols->getAddrLabelSymbolToEmit(const_cast<BasicBlock*>(BB)); in getAddrLabelSymbolToEmit()
370 if (!AddrLabelSymbols) return; in takeDeletedSymbolsForFunction()
371 return AddrLabelSymbols-> in takeDeletedSymbolsForFunction()