Searched refs:SectDescOperand (Results 1 – 4 of 4) sorted by relevance
136 typedef GCFactory<SectDescOperand, MCLD_SECTIONS_PER_INPUT>139 SectDescOperand::SectDescOperand() in SectDescOperand() function in mcld::SectDescOperand143 SectDescOperand::SectDescOperand(const SectionMap::Output* pOutputDesc) in SectDescOperand() function in mcld::SectDescOperand147 void SectDescOperand::dump() const { in dump()152 SectDescOperand* SectDescOperand::create( in create()154 SectDescOperand* result = g_SectDescOperandFactory->allocate(); in create()155 new (result) SectDescOperand(pOutputDesc); in create()159 void SectDescOperand::destroy(SectDescOperand*& pOperand) { in destroy()165 void SectDescOperand::clear() { in clear()
80 llvm::cast<SectDescOperand>(m_pOperand)->outputDesc()->getSection(); in eval()102 llvm::cast<SectDescOperand>(m_pOperand)->outputDesc()->getSection(); in eval()173 llvm::cast<SectDescOperand>(m_pOperand)->outputDesc()->getSection(); in eval()
82 expr->push_back(SectDescOperand::create(*pIter)); in buildHelperExpr()84 expr->push_back(SectDescOperand::create(*pIter)); in buildHelperExpr()
155 class SectDescOperand : public Operand {157 friend class Chunk<SectDescOperand, MCLD_SECTIONS_PER_INPUT>;158 SectDescOperand();159 explicit SectDescOperand(const SectionMap::Output* pOutputDesc);176 static SectDescOperand* create(const SectionMap::Output* pOutputDesc);177 static void destroy(SectDescOperand*& pOperand);