/frameworks/compile/mclinker/lib/Script/ |
D | BinaryOp.cpp | 23 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 …]
|
D | UnaryOp.cpp | 22 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 …]
|
D | Operand.cpp | 80 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()
|
D | NullaryOp.cpp | 18 IntOperand* 22 IntOperand* res = result(); in eval() 28 IntOperand* 32 IntOperand* res = result(); in eval() 38 IntOperand* 42 IntOperand* res = result(); in eval()
|
D | TernaryOp.cpp | 18 IntOperand* 22 IntOperand* res = result(); in eval() 32 IntOperand* 41 IntOperand* res = result(); in eval()
|
D | Operator.cpp | 82 m_pIntOperand = IntOperand::create(0); in Operator()
|
D | ScriptParser.yy | 906 m_ScriptFile.getCurrentRpnExpr()->push_back(IntOperand::create($1));
|
/frameworks/compile/mclinker/include/mcld/Script/ |
D | BinaryOp.h | 19 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 …]
|
D | UnaryOp.h | 19 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 …]
|
D | NullaryOp.h | 19 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&,
|
D | TernaryOp.h | 19 class IntOperand; variable 43 IntOperand* eval(const Module& pModule, const TargetLDBackend& pBackend); 58 IntOperand* TernaryOp<Operator::TERNARY_IF>::eval(const Module&, 62 IntOperand*
|
D | Operand.h | 99 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);
|
D | Operator.h | 19 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;
|