Lines Matching refs:operandStack
34 std::stack<Operand*> operandStack;
42 operandStack.push(op->eval(m_Module, m_Backend));
46 Operand* opd = operandStack.top();
47 operandStack.pop();
49 operandStack.push(op->eval(m_Module, m_Backend));
53 Operand* opd2 = operandStack.top();
54 operandStack.pop();
55 Operand* opd1 = operandStack.top();
56 operandStack.pop();
59 operandStack.push(op->eval(m_Module, m_Backend));
63 Operand* opd3 = operandStack.top();
64 operandStack.pop();
65 Operand* opd2 = operandStack.top();
66 operandStack.pop();
67 Operand* opd1 = operandStack.top();
68 operandStack.pop();
72 operandStack.push(op->eval(m_Module, m_Backend));
95 operandStack.push(opd);
99 operandStack.push(opd);
108 assert(operandStack.top()->type() == Operand::SYMBOL ||
109 operandStack.top()->type() == Operand::INTEGER ||
110 operandStack.top()->type() == Operand::FRAGMENT);
111 pResult = operandStack.top()->value();