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