Lines Matching refs:OperandStack
217 SmallVector<ICToken, 16> OperandStack; in execute() local
221 OperandStack.push_back(Op); in execute()
223 assert (OperandStack.size() > 0 && "Too few operands."); in execute()
224 ICToken Operand = OperandStack.pop_back_val(); in execute()
232 OperandStack.push_back(std::make_pair(IC_IMM, -Operand.second)); in execute()
235 OperandStack.push_back(std::make_pair(IC_IMM, ~Operand.second)); in execute()
239 assert (OperandStack.size() > 1 && "Too few operands."); in execute()
241 ICToken Op2 = OperandStack.pop_back_val(); in execute()
242 ICToken Op1 = OperandStack.pop_back_val(); in execute()
249 OperandStack.push_back(std::make_pair(IC_IMM, Val)); in execute()
253 OperandStack.push_back(std::make_pair(IC_IMM, Val)); in execute()
259 OperandStack.push_back(std::make_pair(IC_IMM, Val)); in execute()
266 OperandStack.push_back(std::make_pair(IC_IMM, Val)); in execute()
272 OperandStack.push_back(std::make_pair(IC_IMM, Val)); in execute()
278 OperandStack.push_back(std::make_pair(IC_IMM, Val)); in execute()
284 OperandStack.push_back(std::make_pair(IC_IMM, Val)); in execute()
290 OperandStack.push_back(std::make_pair(IC_IMM, Val)); in execute()
296 OperandStack.push_back(std::make_pair(IC_IMM, Val)); in execute()
302 OperandStack.push_back(std::make_pair(IC_IMM, Val)); in execute()
307 assert (OperandStack.size() == 1 && "Expected a single result."); in execute()
308 return OperandStack.pop_back_val().second; in execute()