Lines Matching refs:pBuilder
84 void HexagonLDBackend::doPreLayout(IRBuilder& pBuilder) { in doPreLayout() argument
93 setGOTSectionSize(pBuilder); in doPreLayout()
119 void HexagonLDBackend::doPostLayout(Module& pModule, IRBuilder& pBuilder) { in doPostLayout() argument
291 void HexagonLDBackend::setGOTSectionSize(IRBuilder& pBuilder) { in setGOTSectionSize() argument
296 defineGOTSymbol(pBuilder, *(m_pGOTPLT->begin())); in setGOTSectionSize()
323 void HexagonLDBackend::defineGOTSymbol(IRBuilder& pBuilder, Fragment& pFrag) { in defineGOTSymbol() argument
326 pBuilder.AddSymbol<IRBuilder::Force, IRBuilder::Unresolve>( in defineGOTSymbol()
336 m_pGOTSymbol = pBuilder.AddSymbol<IRBuilder::Force, IRBuilder::Resolve>( in defineGOTSymbol()
404 ObjectBuilder& pBuilder) { in initTargetSections() argument
429 m_psdata = pBuilder.CreateSection(".sdata", in initTargetSections()
435 pBuilder.CreateSection(".scommon.1", in initTargetSections()
443 pBuilder.CreateSection(".scommon.2", in initTargetSections()
451 pBuilder.CreateSection(".scommon.4", in initTargetSections()
459 pBuilder.CreateSection(".scommon.8", in initTargetSections()
466 m_pstart = pBuilder.CreateSection(".start", in initTargetSections()
474 void HexagonLDBackend::initTargetSymbols(IRBuilder& pBuilder, Module& pModule) { in initTargetSymbols() argument
480 m_pGOTSymbol = pBuilder.AddSymbol<IRBuilder::AsReferred, IRBuilder::Resolve>( in initTargetSymbols()
490 m_psdabase = pBuilder.AddSymbol<IRBuilder::AsReferred, IRBuilder::Resolve>( in initTargetSymbols()
500 pBuilder.AddSymbol<IRBuilder::AsReferred, IRBuilder::Resolve>( in initTargetSymbols()
510 pBuilder.AddSymbol<IRBuilder::AsReferred, IRBuilder::Resolve>( in initTargetSymbols()
546 IRBuilder& pBuilder, in doRelax() argument
577 pBuilder, in doRelax()