Lines Matching refs:Operator
23 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()
76 Operator& Operator::create<Operator::UNARY_PLUS>() { in create()
77 static UnaryOp<Operator::UNARY_PLUS> op; in create()
82 Operator& Operator::create<Operator::UNARY_MINUS>() { in create()
83 static UnaryOp<Operator::UNARY_MINUS> op; in create()
88 Operator& Operator::create<Operator::LOGICAL_NOT>() { in create()
89 static UnaryOp<Operator::LOGICAL_NOT> op; in create()
94 Operator& Operator::create<Operator::BITWISE_NOT>() { in create()
95 static UnaryOp<Operator::BITWISE_NOT> op; in create()
100 Operator& Operator::create<Operator::ABSOLUTE>() { in create()
101 static UnaryOp<Operator::ABSOLUTE> op; in create()
106 Operator& Operator::create<Operator::ADDR>() { in create()
107 static UnaryOp<Operator::ADDR> op; in create()
112 Operator& Operator::create<Operator::ALIGNOF>() { in create()
113 static UnaryOp<Operator::ALIGNOF> op; in create()
118 Operator& Operator::create<Operator::DATA_SEGMENT_END>() { in create()
119 static UnaryOp<Operator::DATA_SEGMENT_END> op; in create()
124 Operator& Operator::create<Operator::DEFINED>() { in create()
125 static UnaryOp<Operator::DEFINED> op; in create()
130 Operator& Operator::create<Operator::LENGTH>() { in create()
131 static UnaryOp<Operator::LENGTH> op; in create()
136 Operator& Operator::create<Operator::LOADADDR>() { in create()
137 static UnaryOp<Operator::LOADADDR> op; in create()
142 Operator& Operator::create<Operator::NEXT>() { in create()
143 static UnaryOp<Operator::NEXT> op; in create()
148 Operator& Operator::create<Operator::ORIGIN>() { in create()
149 static UnaryOp<Operator::ORIGIN> op; in create()
154 Operator& Operator::create<Operator::SIZEOF>() { in create()
155 static UnaryOp<Operator::SIZEOF> op; in create()
161 Operator& Operator::create<Operator::MUL>() { in create()
162 static BinaryOp<Operator::MUL> op; in create()
167 Operator& Operator::create<Operator::DIV>() { in create()
168 static BinaryOp<Operator::DIV> op; in create()
173 Operator& Operator::create<Operator::MOD>() { in create()
174 static BinaryOp<Operator::MOD> op; in create()
179 Operator& Operator::create<Operator::ADD>() { in create()
180 static BinaryOp<Operator::ADD> op; in create()
185 Operator& Operator::create<Operator::SUB>() { in create()
186 static BinaryOp<Operator::SUB> op; in create()
191 Operator& Operator::create<Operator::LSHIFT>() { in create()
192 static BinaryOp<Operator::LSHIFT> op; in create()
197 Operator& Operator::create<Operator::RSHIFT>() { in create()
198 static BinaryOp<Operator::RSHIFT> op; in create()
203 Operator& Operator::create<Operator::LT>() { in create()
204 static BinaryOp<Operator::LT> op; in create()
209 Operator& Operator::create<Operator::LE>() { in create()
210 static BinaryOp<Operator::LE> op; in create()
215 Operator& Operator::create<Operator::GT>() { in create()
216 static BinaryOp<Operator::GT> op; in create()
221 Operator& Operator::create<Operator::GE>() { in create()
222 static BinaryOp<Operator::GE> op; in create()
227 Operator& Operator::create<Operator::EQ>() { in create()
228 static BinaryOp<Operator::EQ> op; in create()
233 Operator& Operator::create<Operator::NE>() { in create()
234 static BinaryOp<Operator::NE> op; in create()
239 Operator& Operator::create<Operator::BITWISE_AND>() { in create()
240 static BinaryOp<Operator::BITWISE_AND> op; in create()
245 Operator& Operator::create<Operator::BITWISE_XOR>() { in create()
246 static BinaryOp<Operator::BITWISE_XOR> op; in create()
251 Operator& Operator::create<Operator::BITWISE_OR>() { in create()
252 static BinaryOp<Operator::BITWISE_OR> op; in create()
257 Operator& Operator::create<Operator::LOGICAL_AND>() { in create()
258 static BinaryOp<Operator::LOGICAL_AND> op; in create()
263 Operator& Operator::create<Operator::LOGICAL_OR>() { in create()
264 static BinaryOp<Operator::LOGICAL_OR> op; in create()
269 Operator& Operator::create<Operator::ALIGN>() { in create()
270 static BinaryOp<Operator::ALIGN> op; in create()
275 Operator& Operator::create<Operator::DATA_SEGMENT_RELRO_END>() { in create()
276 static BinaryOp<Operator::DATA_SEGMENT_RELRO_END> op; in create()
281 Operator& Operator::create<Operator::MAX>() { in create()
282 static BinaryOp<Operator::MAX> op; in create()
287 Operator& Operator::create<Operator::MIN>() { in create()
288 static BinaryOp<Operator::MIN> op; in create()
293 Operator& Operator::create<Operator::SEGMENT_START>() { in create()
294 static BinaryOp<Operator::SEGMENT_START> op; in create()
300 Operator& Operator::create<Operator::TERNARY_IF>() { in create()
301 static TernaryOp<Operator::TERNARY_IF> op; in create()
306 Operator& Operator::create<Operator::DATA_SEGMENT_ALIGN>() { in create()
307 static TernaryOp<Operator::DATA_SEGMENT_ALIGN> op; in create()