Lines Matching refs:pBuilder
87 void HexagonLDBackend::doPreLayout(IRBuilder& pBuilder) in doPreLayout() argument
97 setGOTSectionSize(pBuilder); in doPreLayout()
121 void HexagonLDBackend::doPostLayout(Module& pModule, IRBuilder& pBuilder) in doPostLayout() argument
313 void HexagonLDBackend::setGOTSectionSize(IRBuilder& pBuilder) in setGOTSectionSize() argument
320 defineGOTSymbol(pBuilder, *(m_pGOTPLT->begin())); in setGOTSectionSize()
349 void HexagonLDBackend::defineGOTSymbol(IRBuilder& pBuilder, in defineGOTSymbol() argument
354 pBuilder.AddSymbol<IRBuilder::Force, IRBuilder::Unresolve>( in defineGOTSymbol()
365 m_pGOTSymbol = pBuilder.AddSymbol<IRBuilder::Force, IRBuilder::Resolve>( in defineGOTSymbol()
432 ObjectBuilder& pBuilder) in initTargetSections() argument
462 m_psdata = pBuilder.CreateSection(".sdata", in initTargetSections()
467 m_pscommon_1 = pBuilder.CreateSection(".scommon.1", in initTargetSections()
474 m_pscommon_2 = pBuilder.CreateSection(".scommon.2", in initTargetSections()
481 m_pscommon_4 = pBuilder.CreateSection(".scommon.4", in initTargetSections()
488 m_pscommon_8 = pBuilder.CreateSection(".scommon.8", in initTargetSections()
495 m_pstart = pBuilder.CreateSection(".start", in initTargetSections()
503 void HexagonLDBackend::initTargetSymbols(IRBuilder& pBuilder, Module& pModule) in initTargetSymbols() argument
510 m_pGOTSymbol = pBuilder.AddSymbol<IRBuilder::AsReferred, IRBuilder::Resolve>( in initTargetSymbols()
520 pBuilder.AddSymbol<IRBuilder::AsReferred, IRBuilder::Resolve>( in initTargetSymbols()
529 pBuilder.AddSymbol<IRBuilder::AsReferred, IRBuilder::Resolve>( in initTargetSymbols()
538 pBuilder.AddSymbol<IRBuilder::AsReferred, IRBuilder::Resolve>( in initTargetSymbols()
577 bool HexagonLDBackend::doRelax(Module& pModule, IRBuilder& pBuilder, in doRelax() argument
609 pBuilder, in doRelax()