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

/frameworks/compile/mclinker/lib/Script/
H A DRpnExpr.cpp9 #include "mcld/Script/RpnExpr.h"
22 typedef GCFactory<RpnExpr, MCLD_SYMBOLS_PER_INPUT> ExprFactory;
26 // RpnExpr
28 RpnExpr::RpnExpr() { function in class:mcld::RpnExpr
31 RpnExpr::~RpnExpr() {
34 bool RpnExpr::hasDot() const {
43 void RpnExpr::dump() const {
50 void RpnExpr
[all...]
H A DAssertCmd.cpp13 #include "mcld/Script/RpnExpr.h"
21 AssertCmd::AssertCmd(RpnExpr& pRpnExpr, const std::string& pMessage)
H A DAssignment.cpp18 #include "mcld/Script/RpnExpr.h"
33 RpnExpr& pRpnExpr)
98 *RpnExpr::buildHelperExpr(prev));
109 for (RpnExpr::iterator it = m_RpnExpr.begin(), ie = m_RpnExpr.end();
137 RpnExpr* expr = RpnExpr::buildHelperExpr(
146 for (RpnExpr::iterator it = m_RpnExpr.begin(), ie = m_RpnExpr.end();
H A DRpnEvaluator.cpp15 #include "mcld/Script/RpnExpr.h"
33 bool RpnEvaluator::eval(const RpnExpr& pExpr, uint64_t& pResult) {
35 for (RpnExpr::const_iterator it = pExpr.begin(), ie = pExpr.end(); it != ie;
H A DScriptFile.cpp22 #include "mcld/Script/RpnExpr.h"
140 void ScriptFile::addAssertCmd(RpnExpr& pRpnExpr, const std::string& pMessage) {
145 RpnExpr& pRpnExpr,
220 RpnExpr* ScriptFile::createRpnExpr() {
221 m_pRpnExpr = RpnExpr::create();
H A DAndroid.mk22 RpnExpr.cpp \
H A 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/
H A DAssertCmd.h18 class RpnExpr;
27 AssertCmd(RpnExpr& pRpnExpr, const std::string& pMessage);
33 const RpnExpr& getRpnExpr() const { return m_RpnExpr; }
34 RpnExpr& getRpnExpr() { return m_RpnExpr; }
47 RpnExpr& m_RpnExpr;
H A DRpnEvaluator.h17 class RpnExpr;
28 bool eval(const RpnExpr& pExpr, uint64_t& pResult);
H A DRpnExpr.h23 /** \class RpnExpr
27 class RpnExpr { class in namespace:mcld
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);
H A DOutputSectDesc.h21 class RpnExpr;
43 const RpnExpr& vma() const {
47 RpnExpr& vma() {
57 const RpnExpr& lma() const {
61 RpnExpr& lma() {
67 const RpnExpr& align() const {
73 const RpnExpr& subAlign() const {
99 RpnExpr* m_pVMA;
101 RpnExpr* m_pLMA;
102 RpnExpr* m_pAlig
[all...]
H A DAssignment.h18 class RpnExpr;
36 Assignment(Level pLevel, Type pType, SymOperand& pSymbol, RpnExpr& pRpnExpr);
49 const RpnExpr& getRpnExpr() const { return m_RpnExpr; }
50 RpnExpr& getRpnExpr() { return m_RpnExpr; }
67 RpnExpr& m_RpnExpr;
H A DScriptFile.h32 class RpnExpr;
118 void addAssertCmd(RpnExpr& pRpnExpr, const std::string& pMessage);
122 RpnExpr& pRpnExpr,
139 RpnExpr* createRpnExpr();
140 const RpnExpr* getCurrentRpnExpr() const { return m_pRpnExpr; }
141 RpnExpr* getCurrentRpnExpr() { return m_pRpnExpr; }
164 RpnExpr* m_pRpnExpr;
/frameworks/compile/mclinker/lib/Object/
H A DSectionMap.cpp17 #include "mcld/Script/RpnExpr.h"
345 *RpnExpr::buildHelperExpr(it - 1));
347 for (RpnExpr::iterator tok = (*dot).getRpnExpr().begin(),
365 *RpnExpr::buildHelperExpr(it - 1));
368 for (RpnExpr::iterator tok = (*it)->prolog().vma().begin(),

Completed in 103 milliseconds