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

/frameworks/compile/mclinker/lib/Script/
H A DRpnExpr.cpp9 #include <mcld/Script/RpnExpr.h>
20 typedef GCFactory<RpnExpr, MCLD_SYMBOLS_PER_INPUT> ExprFactory;
24 // RpnExpr
26 RpnExpr::RpnExpr() function in class:RpnExpr
30 RpnExpr::~RpnExpr()
34 bool RpnExpr::hasDot() const
44 void RpnExpr::dump() const
52 void RpnExpr
[all...]
H A DAssertCmd.cpp10 #include <mcld/Script/RpnExpr.h>
20 AssertCmd::AssertCmd(RpnExpr& pRpnExpr, const std::string& pMessage)
H A DAssignment.cpp10 #include <mcld/Script/RpnExpr.h>
30 RpnExpr& pRpnExpr)
99 *RpnExpr::buildHelperExpr(prev));
109 for (RpnExpr::iterator it = m_RpnExpr.begin(), ie = m_RpnExpr.end();
135 RpnExpr* expr =
136 RpnExpr::buildHelperExpr(in->getSection()->getSectionData()->front());
145 for (RpnExpr::iterator it = m_RpnExpr.begin(), ie = m_RpnExpr.end();
H A DScriptFile.cpp20 #include <mcld/Script/RpnExpr.h>
134 void ScriptFile::addAssertCmd(RpnExpr& pRpnExpr, const std::string& pMessage)
140 RpnExpr& pRpnExpr,
222 RpnExpr* ScriptFile::createRpnExpr()
224 m_pRpnExpr = RpnExpr::create();
H A DRpnEvaluator.cpp11 #include <mcld/Script/RpnExpr.h>
31 bool RpnEvaluator::eval(const RpnExpr& pExpr, uint64_t& pResult)
34 for (RpnExpr::const_iterator it = pExpr.begin(), ie = pExpr.end(); it != ie;
H A DAndroid.mk21 RpnExpr.cpp \
H A DOutputSectDesc.cpp10 #include <mcld/Script/RpnExpr.h>
H A DScriptParser.yy17 #include <mcld/Script/RpnExpr.h>
68 RpnExpr* rpn_expr;
778 RpnExpr::iterator pos = m_ScriptFile.getCurrentRpnExpr()->begin() +
800 RpnExpr::iterator pos = m_ScriptFile.getCurrentRpnExpr()->begin() +
/frameworks/compile/mclinker/include/mcld/Script/
H A DAssertCmd.h18 class RpnExpr;
28 AssertCmd(RpnExpr& pRpnExpr, const std::string& pMessage);
34 const RpnExpr& getRpnExpr() const { return m_RpnExpr; }
35 RpnExpr& getRpnExpr() { return m_RpnExpr; }
49 RpnExpr& m_RpnExpr;
H A DRpnEvaluator.h14 class RpnExpr;
27 bool eval(const RpnExpr& pExpr, uint64_t& pResult);
H A DRpnExpr.h23 /** \class RpnExpr
27 class RpnExpr class in namespace:mcld
35 friend class Chunk<RpnExpr, MCLD_SYMBOLS_PER_INPUT>;
36 RpnExpr();
39 ~RpnExpr();
61 static RpnExpr* create();
62 static void destroy(RpnExpr*& pRpnExpr);
67 static RpnExpr* buildHelperExpr(SectionMap::iterator pIter);
69 static RpnExpr* buildHelperExpr(Fragment& pFrag);
H A DOutputSectDesc.h20 class RpnExpr;
47 const RpnExpr& vma() const {
51 RpnExpr& vma() {
63 const RpnExpr& lma() const {
67 RpnExpr& lma() {
73 const RpnExpr& align() const {
79 const RpnExpr& subAlign() const {
105 RpnExpr* m_pVMA;
107 RpnExpr* m_pLMA;
108 RpnExpr* m_pAlig
[all...]
H A DAssignment.h18 class RpnExpr;
46 RpnExpr& pRpnExpr);
59 const RpnExpr& getRpnExpr() const { return m_RpnExpr; }
60 RpnExpr& getRpnExpr() { return m_RpnExpr; }
78 RpnExpr& m_RpnExpr;
H A DScriptFile.h27 class RpnExpr;
108 void addAssertCmd(RpnExpr& pRpnExpr, const std::string& pMessage);
112 RpnExpr& pRpnExpr,
129 RpnExpr* createRpnExpr();
130 const RpnExpr* getCurrentRpnExpr() const { return m_pRpnExpr; }
131 RpnExpr* getCurrentRpnExpr() { return m_pRpnExpr; }
154 RpnExpr* m_pRpnExpr;
/frameworks/compile/mclinker/lib/Object/
H A DSectionMap.cpp15 #include <mcld/Script/RpnExpr.h>
361 *RpnExpr::buildHelperExpr(it - 1));
363 for (RpnExpr::iterator tok = (*dot).getRpnExpr().begin(),
379 *RpnExpr::buildHelperExpr(it - 1));
382 for (RpnExpr::iterator tok = (*it)->prolog().vma().begin(),

Completed in 1105 milliseconds