Lines Matching full:operandstack
33 std::stack<Operand*> operandStack;
41 operandStack.push(op->eval(m_Module, m_Backend));
45 Operand* opd = operandStack.top();
46 operandStack.pop();
48 operandStack.push(op->eval(m_Module, m_Backend));
52 Operand* opd2 = operandStack.top();
53 operandStack.pop();
54 Operand* opd1 = operandStack.top();
55 operandStack.pop();
58 operandStack.push(op->eval(m_Module, m_Backend));
62 Operand* opd3 = operandStack.top();
63 operandStack.pop();
64 Operand* opd2 = operandStack.top();
65 operandStack.pop();
66 Operand* opd1 = operandStack.top();
67 operandStack.pop();
71 operandStack.push(op->eval(m_Module, m_Backend));
94 operandStack.push(opd);
98 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();