Home
last modified time | relevance | path

Searched refs:Operator (Results 1 – 18 of 18) sorted by relevance

/frameworks/compile/mclinker/lib/Script/
DOperator.cpp23 const char* Operator::OpNames[] = {
43 Operator::Operator(Arity pArity, Type pType) in Operator() function in mcld::Operator
48 Operator::~Operator() { in ~Operator()
51 void Operator::dump() const { in dump()
57 Operator& Operator::create<Operator::SIZEOF_HEADERS>() { in create()
58 static NullaryOp<Operator::SIZEOF_HEADERS> op; in create()
63 Operator& Operator::create<Operator::MAXPAGESIZE>() { in create()
64 static NullaryOp<Operator::MAXPAGESIZE> op; in create()
69 Operator& Operator::create<Operator::COMMONPAGESIZE>() { in create()
70 static NullaryOp<Operator::COMMONPAGESIZE> op; in create()
[all …]
DScriptParser.yy15 #include "mcld/Script/Operator.h"
639 &Operator::create<Operator::UNARY_PLUS>());
645 &Operator::create<Operator::UNARY_MINUS>());
651 &Operator::create<Operator::LOGICAL_NOT>());
657 &Operator::create<Operator::BITWISE_NOT>());
663 &Operator::create<Operator::MUL>());
669 &Operator::create<Operator::DIV>());
675 &Operator::create<Operator::MOD>());
681 &Operator::create<Operator::ADD>());
687 &Operator::create<Operator::SUB>());
[all …]
DBinaryOp.cpp27 IntOperand* BinaryOp<Operator::MUL>::eval(const Module& pModule, in eval()
35 IntOperand* BinaryOp<Operator::DIV>::eval(const Module& pModule, in eval()
43 IntOperand* BinaryOp<Operator::MOD>::eval(const Module& pModule, in eval()
51 IntOperand* BinaryOp<Operator::ADD>::eval(const Module& pModule, in eval()
59 IntOperand* BinaryOp<Operator::SUB>::eval(const Module& pModule, in eval()
67 IntOperand* BinaryOp<Operator::LSHIFT>::eval(const Module& pModule, in eval()
75 IntOperand* BinaryOp<Operator::RSHIFT>::eval(const Module& pModule, in eval()
83 IntOperand* BinaryOp<Operator::LT>::eval(const Module& pModule, in eval()
91 IntOperand* BinaryOp<Operator::LE>::eval(const Module& pModule, in eval()
99 IntOperand* BinaryOp<Operator::GT>::eval(const Module& pModule, in eval()
[all …]
DUnaryOp.cpp26 IntOperand* UnaryOp<Operator::UNARY_PLUS>::eval( in eval()
35 IntOperand* UnaryOp<Operator::UNARY_MINUS>::eval( in eval()
44 IntOperand* UnaryOp<Operator::LOGICAL_NOT>::eval( in eval()
53 IntOperand* UnaryOp<Operator::BITWISE_NOT>::eval( in eval()
62 IntOperand* UnaryOp<Operator::ABSOLUTE>::eval(const Module& pModule, in eval()
70 IntOperand* UnaryOp<Operator::ADDR>::eval(const Module& pModule, in eval()
92 IntOperand* UnaryOp<Operator::ALIGNOF>::eval(const Module& pModule, in eval()
114 IntOperand* UnaryOp<Operator::DATA_SEGMENT_END>::eval( in eval()
123 IntOperand* UnaryOp<Operator::DEFINED>::eval(const Module& pModule, in eval()
131 IntOperand* UnaryOp<Operator::LENGTH>::eval(const Module& pModule, in eval()
[all …]
DRpnExpr.cpp83 expr->push_back(&Operator::create<Operator::ADDR>()); in buildHelperExpr()
85 expr->push_back(&Operator::create<Operator::SIZEOF>()); in buildHelperExpr()
86 expr->push_back(&Operator::create<Operator::ADD>()); in buildHelperExpr()
DRpnEvaluator.cpp39 Operator* op = llvm::cast<Operator>(*it); in eval()
41 case Operator::NULLARY: { in eval()
45 case Operator::UNARY: { in eval()
52 case Operator::BINARY: { in eval()
62 case Operator::TERNARY: { in eval()
DNullaryOp.cpp19 IntOperand* NullaryOp<Operator::SIZEOF_HEADERS>::eval( in eval()
28 IntOperand* NullaryOp<Operator::MAXPAGESIZE>::eval( in eval()
37 IntOperand* NullaryOp<Operator::COMMONPAGESIZE>::eval( in eval()
DTernaryOp.cpp20 IntOperand* TernaryOp<Operator::TERNARY_IF>::eval( in eval()
33 IntOperand* TernaryOp<Operator::DATA_SEGMENT_ALIGN>::eval( in eval()
DCMakeLists.txt22 Operator.cpp
DAndroid.mk16 Operator.cpp \
/frameworks/compile/mclinker/include/mcld/Script/
DOperator.h26 class Operator : public ExprToken {
90 Operator(Arity pArity, Type pType);
96 virtual ~Operator();
113 template <Operator::Type TYPE>
114 static Operator& create();
124 Operator& Operator::create<Operator::SIZEOF_HEADERS>();
126 Operator& Operator::create<Operator::MAXPAGESIZE>();
128 Operator& Operator::create<Operator::COMMONPAGESIZE>();
132 Operator& Operator::create<Operator::UNARY_PLUS>();
134 Operator& Operator::create<Operator::UNARY_MINUS>();
[all …]
DBinaryOp.h27 template <Operator::Type TYPE>
28 class BinaryOp : public Operator {
30 friend class Operator;
32 BinaryOp() : Operator(Operator::BINARY, TYPE), m_Size(0) { in BinaryOp()
53 IntOperand* BinaryOp<Operator::MUL>::eval(const Module&,
56 IntOperand* BinaryOp<Operator::DIV>::eval(const Module&,
59 IntOperand* BinaryOp<Operator::MOD>::eval(const Module&,
62 IntOperand* BinaryOp<Operator::ADD>::eval(const Module&,
65 IntOperand* BinaryOp<Operator::SUB>::eval(const Module&,
68 IntOperand* BinaryOp<Operator::LSHIFT>::eval(const Module&,
[all …]
DUnaryOp.h27 template <Operator::Type TYPE>
28 class UnaryOp : public Operator {
30 friend class Operator;
32 UnaryOp() : Operator(Operator::UNARY, TYPE), m_pOperand(NULL) {} in UnaryOp()
46 IntOperand* UnaryOp<Operator::UNARY_PLUS>::eval(const Module&,
49 IntOperand* UnaryOp<Operator::UNARY_MINUS>::eval(const Module&,
52 IntOperand* UnaryOp<Operator::LOGICAL_NOT>::eval(const Module&,
55 IntOperand* UnaryOp<Operator::BITWISE_NOT>::eval(const Module&,
59 IntOperand* UnaryOp<Operator::ABSOLUTE>::eval(const Module&,
62 IntOperand* UnaryOp<Operator::ADDR>::eval(const Module&,
[all …]
DNullaryOp.h27 template <Operator::Type TYPE>
28 class NullaryOp : public Operator {
30 friend class Operator;
32 NullaryOp() : Operator(Operator::NULLARY, TYPE) {} in NullaryOp()
43 IntOperand* NullaryOp<Operator::SIZEOF_HEADERS>::eval(const Module&,
46 IntOperand* NullaryOp<Operator::MAXPAGESIZE>::eval(const Module&,
50 IntOperand* NullaryOp<Operator::COMMONPAGESIZE>::eval(const Module&,
DTernaryOp.h27 template <Operator::Type TYPE>
28 class TernaryOp : public Operator {
30 friend class Operator;
32 TernaryOp() : Operator(Operator::TERNARY, TYPE) { in TernaryOp()
53 IntOperand* TernaryOp<Operator::TERNARY_IF>::eval(const Module&,
57 IntOperand* TernaryOp<Operator::DATA_SEGMENT_ALIGN>::eval(
/frameworks/base/tools/split-select/
DRule.h33 enum Operator { enum
46 Operator op;
/frameworks/base/docs/html/tools/data-binding/
Dguide.jd760 Null Coalescing Operator
/frameworks/data-binding/prebuilds/1.0-rc0/
Ddatabinding-studio-bundle.jarMETA-INF/ META-INF/MANIFEST.MF android/ android/databinding/ android/ ...