Home
last modified time | relevance | path

Searched refs:IntOperand (Results 1 – 13 of 13) sorted by relevance

/frameworks/compile/mclinker/lib/Script/
DBinaryOp.cpp23 IntOperand* BinaryOp<Operator::MUL>::eval(const Module& pModule, in eval()
26 IntOperand* res = result(); in eval()
32 IntOperand* BinaryOp<Operator::DIV>::eval(const Module& pModule, in eval()
35 IntOperand* res = result(); in eval()
41 IntOperand* BinaryOp<Operator::MOD>::eval(const Module& pModule, in eval()
44 IntOperand* res = result(); in eval()
50 IntOperand* BinaryOp<Operator::ADD>::eval(const Module& pModule, in eval()
53 IntOperand* res = result(); in eval()
59 IntOperand* BinaryOp<Operator::SUB>::eval(const Module& pModule, in eval()
62 IntOperand* res = result(); in eval()
[all …]
DUnaryOp.cpp22 IntOperand* UnaryOp<Operator::UNARY_PLUS>::eval(const Module& pModule, in eval()
25 IntOperand* res = result(); in eval()
31 IntOperand*
35 IntOperand* res = result(); in eval()
41 IntOperand*
45 IntOperand* res = result(); in eval()
51 IntOperand*
55 IntOperand* res = result(); in eval()
61 IntOperand* UnaryOp<Operator::ABSOLUTE>::eval(const Module& pModule, in eval()
70 IntOperand* UnaryOp<Operator::ADDR>::eval(const Module& pModule, in eval()
[all …]
DOperand.cpp80 typedef GCFactory<IntOperand, MCLD_SYMBOLS_PER_INPUT> IntOperandFactory;
83 IntOperand::IntOperand() in IntOperand() function in IntOperand
88 IntOperand::IntOperand(uint64_t pValue) in IntOperand() function in IntOperand
93 void IntOperand::dump() const in dump()
98 IntOperand* IntOperand::create(uint64_t pValue) in create()
100 IntOperand* result = g_IntOperandFactory->allocate(); in create()
101 new (result) IntOperand(pValue); in create()
105 void IntOperand::destroy(IntOperand*& pOperand) in destroy()
112 void IntOperand::clear() in clear()
DNullaryOp.cpp18 IntOperand*
22 IntOperand* res = result(); in eval()
28 IntOperand*
32 IntOperand* res = result(); in eval()
38 IntOperand*
42 IntOperand* res = result(); in eval()
DTernaryOp.cpp18 IntOperand*
22 IntOperand* res = result(); in eval()
32 IntOperand*
41 IntOperand* res = result(); in eval()
DOperator.cpp82 m_pIntOperand = IntOperand::create(0); in Operator()
DScriptParser.yy906 m_ScriptFile.getCurrentRpnExpr()->push_back(IntOperand::create($1));
/frameworks/compile/mclinker/include/mcld/Script/
DBinaryOp.h19 class IntOperand; variable
43 IntOperand* eval(const Module& pModule, const TargetLDBackend& pBackend);
58 IntOperand* BinaryOp<Operator::MUL>::eval(const Module&,
61 IntOperand* BinaryOp<Operator::DIV>::eval(const Module&,
64 IntOperand* BinaryOp<Operator::MOD>::eval(const Module&,
67 IntOperand* BinaryOp<Operator::ADD>::eval(const Module&,
70 IntOperand* BinaryOp<Operator::SUB>::eval(const Module&,
73 IntOperand* BinaryOp<Operator::LSHIFT>::eval(const Module&,
76 IntOperand* BinaryOp<Operator::RSHIFT>::eval(const Module&,
79 IntOperand* BinaryOp<Operator::LT>::eval(const Module&,
[all …]
DUnaryOp.h19 class IntOperand; variable
41 IntOperand* eval(const Module& pModule, const TargetLDBackend& pBackend);
53 IntOperand* UnaryOp<Operator::UNARY_PLUS>::eval(const Module&,
56 IntOperand* UnaryOp<Operator::UNARY_MINUS>::eval(const Module&,
59 IntOperand* UnaryOp<Operator::LOGICAL_NOT>::eval(const Module&,
62 IntOperand* UnaryOp<Operator::BITWISE_NOT>::eval(const Module&,
66 IntOperand* UnaryOp<Operator::ABSOLUTE>::eval(const Module&,
69 IntOperand* UnaryOp<Operator::ADDR>::eval(const Module&,
72 IntOperand* UnaryOp<Operator::ALIGNOF>::eval(const Module&,
75 IntOperand* UnaryOp<Operator::DATA_SEGMENT_END>::eval(const Module&,
[all …]
DNullaryOp.h19 class IntOperand; variable
41 IntOperand* eval(const Module& pModule, const TargetLDBackend& pBackend);
50 IntOperand* NullaryOp<Operator::SIZEOF_HEADERS>::eval(const Module&,
53 IntOperand* NullaryOp<Operator::MAXPAGESIZE>::eval(const Module&,
57 IntOperand* NullaryOp<Operator::COMMONPAGESIZE>::eval(const Module&,
DTernaryOp.h19 class IntOperand; variable
43 IntOperand* eval(const Module& pModule, const TargetLDBackend& pBackend);
58 IntOperand* TernaryOp<Operator::TERNARY_IF>::eval(const Module&,
62 IntOperand*
DOperand.h99 class IntOperand : public Operand
102 friend class Chunk<IntOperand, MCLD_SYMBOLS_PER_INPUT>;
103 IntOperand();
104 IntOperand(uint64_t pValue);
119 static IntOperand* create(uint64_t pValue);
120 static void destroy(IntOperand*& pOperand);
DOperator.h19 class IntOperand; variable
99 const IntOperand* result() const { return m_pIntOperand; } in result()
100 IntOperand* result() { return m_pIntOperand; } in result()
111 virtual IntOperand* eval(const Module& pModule,
127 IntOperand* m_pIntOperand;