Lines Matching refs:IntConstExprASTNode
203 #pragma mark = IntConstExprASTNode =
205 IntConstExprASTNode::IntConstExprASTNode(const IntConstExprASTNode & other) in IntConstExprASTNode() function in IntConstExprASTNode
210 void IntConstExprASTNode::printTree(int indent) const in printTree()
252 return new IntConstExprASTNode(value, size); in reduce()
338 return new IntConstExprASTNode(value); in reduce()
363 IntConstExprASTNode * intConst = dynamic_cast<IntConstExprASTNode*>(m_expr.get()); in reduce()
367 return new IntConstExprASTNode((uint32_t)value, intConst->getSize()); in reduce()
397 IntConstExprASTNode * intConst = dynamic_cast<IntConstExprASTNode*>(m_expr.get()); in reduce()
401 return new IntConstExprASTNode((uint32_t)value, intConst->getSize()); in reduce()
454 return new IntConstExprASTNode(functionResult); in reduce()
481 return new IntConstExprASTNode(context.isVariableDefined(m_constantName) ? 1 : 0); in reduce()
588 return new IntConstExprASTNode(sizeInBytes); in reduce()
672 IntConstExprASTNode * leftIntConst = NULL; in reduce()
673 IntConstExprASTNode * rightIntConst = NULL; in reduce()
680 leftIntConst = dynamic_cast<IntConstExprASTNode*>(m_left.get()); in reduce()
695 rightIntConst = dynamic_cast<IntConstExprASTNode*>(m_right.get()); in reduce()
730 rightIntConst = dynamic_cast<IntConstExprASTNode*>(m_right.get()); in reduce()
812 return new IntConstExprASTNode(result, resultSize); in reduce()
856 IntConstExprASTNode * intConst = dynamic_cast<IntConstExprASTNode*>(m_expr.get()); in reduce()
862 return new IntConstExprASTNode(intConst->getValue(), m_size); in reduce()