Home
last modified time | relevance | path

Searched refs:RpnExpr (Results 1 – 15 of 15) sorted by relevance

/frameworks/compile/mclinker/lib/Script/
DRpnExpr.cpp22 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 …]
DAssignment.cpp33 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()
DScriptFile.cpp140 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()
DRpnEvaluator.cpp33 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()
DAssertCmd.cpp21 AssertCmd::AssertCmd(RpnExpr& pRpnExpr, const std::string& pMessage) in AssertCmd()
DCMakeLists.txt28 RpnExpr.cpp
DAndroid.bp33 "RpnExpr.cpp",
DScriptParser.yy17 #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/
DRpnExpr.h27 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);
DOutputSectDesc.h21 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 …]
DAssertCmd.h18 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;
DAssignment.h18 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;
DScriptFile.h32 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;
DRpnEvaluator.h17 class RpnExpr; variable
28 bool eval(const RpnExpr& pExpr, uint64_t& pResult);
/frameworks/compile/mclinker/lib/Object/
DSectionMap.cpp344 *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()