Home | History | Annotate | Download | only in Hexagon

Lines Matching refs:pBuilder

80 void HexagonLDBackend::doPreLayout(IRBuilder& pBuilder)
90 setGOTSectionSize(pBuilder);
114 void HexagonLDBackend::doPostLayout(Module& pModule, IRBuilder& pBuilder)
306 void HexagonLDBackend::setGOTSectionSize(IRBuilder& pBuilder)
313 defineGOTSymbol(pBuilder, *(m_pGOTPLT->begin()));
341 void HexagonLDBackend::defineGOTSymbol(IRBuilder& pBuilder,
346 pBuilder.AddSymbol<IRBuilder::Force, IRBuilder::Unresolve>(
357 m_pGOTSymbol = pBuilder.AddSymbol<IRBuilder::Force, IRBuilder::Resolve>(
424 ObjectBuilder& pBuilder)
454 m_psdata = pBuilder.CreateSection(".sdata",
459 m_pscommon_1 = pBuilder.CreateSection(".scommon.1",
466 m_pscommon_2 = pBuilder.CreateSection(".scommon.2",
473 m_pscommon_4 = pBuilder.CreateSection(".scommon.4",
480 m_pscommon_8 = pBuilder.CreateSection(".scommon.8",
487 m_pstart = pBuilder.CreateSection(".start",
495 void HexagonLDBackend::initTargetSymbols(IRBuilder& pBuilder, Module& pModule)
502 m_pGOTSymbol = pBuilder.AddSymbol<IRBuilder::AsReferred, IRBuilder::Resolve>(
512 pBuilder.AddSymbol<IRBuilder::AsReferred, IRBuilder::Resolve>(
521 pBuilder.AddSymbol<IRBuilder::AsReferred, IRBuilder::Resolve>(
530 pBuilder.AddSymbol<IRBuilder::AsReferred, IRBuilder::Resolve>(
567 bool HexagonLDBackend::doRelax(Module& pModule, IRBuilder& pBuilder,
599 pBuilder,