Searched refs:Operator (Results 1 - 17 of 17) sorted by relevance

/frameworks/compile/mclinker/lib/Script/
H A DOperator.cpp1 //===- Operator.cpp -------------------------------------------------------===//
9 #include <mcld/Script/Operator.h>
19 // Operator
21 const char* Operator::OpNames[] = {
76 Operator::Operator(Arity pArity, function in class:Operator
85 Operator::~Operator()
89 void Operator::dump() const
96 Operator
[all...]
H A DScriptParser.yy15 #include <mcld/Script/Operator.h>
628 &Operator::create<Operator::UNARY_PLUS>());
634 &Operator::create<Operator::UNARY_MINUS>());
640 &Operator::create<Operator::LOGICAL_NOT>());
646 &Operator::create<Operator::BITWISE_NOT>());
652 &Operator
[all...]
H A DUnaryOp.cpp22 IntOperand* UnaryOp<Operator::UNARY_PLUS>::eval(const Module& pModule,
32 UnaryOp<Operator::UNARY_MINUS>::eval(const Module& pModule,
42 UnaryOp<Operator::LOGICAL_NOT>::eval(const Module& pModule,
52 UnaryOp<Operator::BITWISE_NOT>::eval(const Module& pModule,
61 IntOperand* UnaryOp<Operator::ABSOLUTE>::eval(const Module& pModule,
70 IntOperand* UnaryOp<Operator::ADDR>::eval(const Module& pModule,
92 IntOperand* UnaryOp<Operator::ALIGNOF>::eval(const Module& pModule,
115 UnaryOp<Operator::DATA_SEGMENT_END>::eval(const Module& pModule,
124 IntOperand* UnaryOp<Operator::DEFINED>::eval(const Module& pModule,
133 IntOperand* UnaryOp<Operator
[all...]
H A DNullaryOp.cpp19 NullaryOp<Operator::SIZEOF_HEADERS>::eval(const Module& pModule,
29 NullaryOp<Operator::MAXPAGESIZE>::eval(const Module& pModule,
39 NullaryOp<Operator::COMMONPAGESIZE>::eval(const Module& pModule,
H A DBinaryOp.cpp23 IntOperand* BinaryOp<Operator::MUL>::eval(const Module& pModule,
32 IntOperand* BinaryOp<Operator::DIV>::eval(const Module& pModule,
41 IntOperand* BinaryOp<Operator::MOD>::eval(const Module& pModule,
50 IntOperand* BinaryOp<Operator::ADD>::eval(const Module& pModule,
59 IntOperand* BinaryOp<Operator::SUB>::eval(const Module& pModule,
68 IntOperand* BinaryOp<Operator::LSHIFT>::eval(const Module& pModule,
77 IntOperand* BinaryOp<Operator::RSHIFT>::eval(const Module& pModule,
86 IntOperand* BinaryOp<Operator::LT>::eval(const Module& pModule,
95 IntOperand* BinaryOp<Operator::LE>::eval(const Module& pModule,
104 IntOperand* BinaryOp<Operator
[all...]
H A DRpnExpr.cpp12 #include <mcld/Script/Operator.h>
92 expr->push_back(&Operator::create<Operator::ADDR>());
94 expr->push_back(&Operator::create<Operator::SIZEOF>());
95 expr->push_back(&Operator::create<Operator::ADD>());
H A DRpnEvaluator.cpp14 #include <mcld/Script/Operator.h>
38 Operator* op = llvm::cast<Operator>(*it);
40 case Operator::NULLARY: {
44 case Operator::UNARY: {
51 case Operator::BINARY: {
61 case Operator::TERNARY: {
H A DTernaryOp.cpp19 TernaryOp<Operator::TERNARY_IF>::eval(const Module& pModule,
33 TernaryOp<Operator::DATA_SEGMENT_ALIGN>::eval(const Module& pModule,
H A DAndroid.mk15 Operator.cpp \
H A DAssignment.cpp12 #include <mcld/Script/Operator.h>
/frameworks/compile/mclinker/include/mcld/Script/
H A DOperator.h1 //===- Operator.h ---------------------------------------------------------===//
23 /** \class Operator
27 class Operator : public ExprToken class in namespace:mcld
97 Operator(Arity pArity, Type pType);
103 virtual ~Operator();
121 template<Operator::Type TYPE>
122 static Operator& create();
132 Operator& Operator::create<Operator
[all...]
H A DUnaryOp.h12 #include <mcld/Script/Operator.h>
27 template<Operator::Type TYPE>
28 class UnaryOp : public Operator
31 friend class Operator;
34 : Operator(Operator::UNARY, TYPE), m_pOperand(NULL)
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
[all...]
H A DNullaryOp.h12 #include <mcld/Script/Operator.h>
27 template<Operator::Type TYPE>
28 class NullaryOp : public Operator
31 friend class Operator;
34 : Operator(Operator::NULLARY, TYPE)
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&,
H A DTernaryOp.h12 #include <mcld/Script/Operator.h>
27 template<Operator::Type TYPE>
28 class TernaryOp : public Operator
31 friend class Operator;
34 : Operator(Operator::TERNARY, TYPE)
58 IntOperand* TernaryOp<Operator::TERNARY_IF>::eval(const Module&,
63 TernaryOp<Operator::DATA_SEGMENT_ALIGN>::eval(const Module&,
H A DBinaryOp.h12 #include <mcld/Script/Operator.h>
27 template<Operator::Type TYPE>
28 class BinaryOp : public Operator
31 friend class Operator;
34 : Operator(Operator::BINARY, TYPE), m_Size(0)
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
[all...]
/frameworks/base/tools/split-select/
H A DRule.h33 enum Operator { enum in struct:split::Rule
46 Operator op;
/frameworks/compile/mclinker/lib/Object/
H A DSectionMap.cpp14 #include <mcld/Script/Operator.h>

Completed in 548 milliseconds