Searched refs:RpnExpr (Results 1 – 15 of 15) sorted by relevance
/frameworks/compile/mclinker/lib/Script/ |
D | RpnExpr.cpp | 22 typedef GCFactory<RpnExpr, MCLD_SYMBOLS_PER_INPUT> ExprFactory; 28 RpnExpr::RpnExpr() { in RpnExpr() function in mcld::RpnExpr 31 RpnExpr::~RpnExpr() { in ~RpnExpr() 34 bool RpnExpr::hasDot() const { in hasDot() 43 void RpnExpr::dump() const { in dump() 50 void RpnExpr::push_back(ExprToken* pToken) { in push_back() 54 RpnExpr* RpnExpr::create() { in create() 55 RpnExpr* result = g_ExprFactory->allocate(); in create() 56 new (result) RpnExpr(); in create() 60 void RpnExpr::destroy(RpnExpr*& pRpnExpr) { in destroy() [all …]
|
D | Assignment.cpp | 33 RpnExpr& pRpnExpr) in Assignment() 97 *RpnExpr::buildHelperExpr(prev)); in activate() 108 for (RpnExpr::iterator it = m_RpnExpr.begin(), ie = m_RpnExpr.end(); in activate() 135 RpnExpr* expr = RpnExpr::buildHelperExpr( in activate() 143 for (RpnExpr::iterator it = m_RpnExpr.begin(), ie = m_RpnExpr.end(); in activate()
|
D | ScriptFile.cpp | 140 void ScriptFile::addAssertCmd(RpnExpr& pRpnExpr, const std::string& pMessage) { in addAssertCmd() 145 RpnExpr& pRpnExpr, in addAssignment() 220 RpnExpr* ScriptFile::createRpnExpr() { in createRpnExpr() 221 m_pRpnExpr = RpnExpr::create(); in createRpnExpr()
|
D | RpnEvaluator.cpp | 33 bool RpnEvaluator::eval(const RpnExpr& pExpr, uint64_t& pResult) { in eval() 35 for (RpnExpr::const_iterator it = pExpr.begin(), ie = pExpr.end(); it != ie; in eval()
|
D | AssertCmd.cpp | 21 AssertCmd::AssertCmd(RpnExpr& pRpnExpr, const std::string& pMessage) in AssertCmd()
|
D | CMakeLists.txt | 28 RpnExpr.cpp
|
D | Android.bp | 33 "RpnExpr.cpp",
|
D | ScriptParser.yy | 17 #include "mcld/Script/RpnExpr.h" 71 RpnExpr* rpn_expr; 789 RpnExpr::iterator pos = m_ScriptFile.getCurrentRpnExpr()->begin() + 811 RpnExpr::iterator pos = m_ScriptFile.getCurrentRpnExpr()->begin() +
|
/frameworks/compile/mclinker/include/mcld/Script/ |
D | RpnExpr.h | 27 class RpnExpr { 34 friend class Chunk<RpnExpr, MCLD_SYMBOLS_PER_INPUT>; 35 RpnExpr(); 38 ~RpnExpr(); 60 static RpnExpr* create(); 61 static void destroy(RpnExpr*& pRpnExpr); 66 static RpnExpr* buildHelperExpr(SectionMap::iterator pIter); 68 static RpnExpr* buildHelperExpr(Fragment& pFrag);
|
D | OutputSectDesc.h | 21 class RpnExpr; variable 43 const RpnExpr& vma() const { in vma() 47 RpnExpr& vma() { in vma() 57 const RpnExpr& lma() const { in lma() 61 RpnExpr& lma() { in lma() 67 const RpnExpr& align() const { in align() 73 const RpnExpr& subAlign() const { in subAlign() 99 RpnExpr* m_pVMA; 101 RpnExpr* m_pLMA; 102 RpnExpr* m_pAlign; [all …]
|
D | AssertCmd.h | 18 class RpnExpr; variable 27 AssertCmd(RpnExpr& pRpnExpr, const std::string& pMessage); 33 const RpnExpr& getRpnExpr() const { return m_RpnExpr; } in getRpnExpr() 34 RpnExpr& getRpnExpr() { return m_RpnExpr; } in getRpnExpr() 47 RpnExpr& m_RpnExpr;
|
D | Assignment.h | 18 class RpnExpr; variable 36 Assignment(Level pLevel, Type pType, SymOperand& pSymbol, RpnExpr& pRpnExpr); 49 const RpnExpr& getRpnExpr() const { return m_RpnExpr; } in getRpnExpr() 50 RpnExpr& getRpnExpr() { return m_RpnExpr; } in getRpnExpr() 67 RpnExpr& m_RpnExpr;
|
D | ScriptFile.h | 32 class RpnExpr; variable 118 void addAssertCmd(RpnExpr& pRpnExpr, const std::string& pMessage); 122 RpnExpr& pRpnExpr, 139 RpnExpr* createRpnExpr(); 140 const RpnExpr* getCurrentRpnExpr() const { return m_pRpnExpr; } in getCurrentRpnExpr() 141 RpnExpr* getCurrentRpnExpr() { return m_pRpnExpr; } in getCurrentRpnExpr() 164 RpnExpr* m_pRpnExpr;
|
D | RpnEvaluator.h | 17 class RpnExpr; variable 28 bool eval(const RpnExpr& pExpr, uint64_t& pResult);
|
/frameworks/compile/mclinker/lib/Object/ |
D | SectionMap.cpp | 344 *RpnExpr::buildHelperExpr(it - 1)); in fixupDotSymbols() 346 for (RpnExpr::iterator tok = (*dot).getRpnExpr().begin(), in fixupDotSymbols() 364 *RpnExpr::buildHelperExpr(it - 1)); in fixupDotSymbols() 367 for (RpnExpr::iterator tok = (*it)->prolog().vma().begin(), in fixupDotSymbols()
|