Lines Matching defs:operations
645 // The following arithmetic and bitwise operations need to be sure to run
783 ResolveOperations* operations = pc[3].u.resolveOperations;
784 JSValue result = JSScope::resolve(exec, ident, operations);
785 ASSERT(operations->size());
786 if (operations->isEmpty())
789 switch (operations->data()[0].m_operation) {
803 if (operations->data()[0].m_scopesToSkip)
835 ResolveOperations* operations = pc[4].u.resolveOperations;
838 result = JSScope::resolveBase(exec, ident, true, operations, pc[5].u.putToBaseOperation);
842 result = JSScope::resolveBase(exec, ident, false, operations, pc[5].u.putToBaseOperation);
844 ASSERT(operations->size());
845 if (operations->isEmpty()) {
850 switch (operations->data()[0].m_operation) {
873 ResolveOperations* operations = pc[4].u.resolveOperations;
874 JSValue result = JSScope::resolveWithBase(exec, exec->codeBlock()->identifier(pc[3].u.operand), &LLINT_OP(1), operations, pc[5].u.putToBaseOperation);
884 ResolveOperations* operations = pc[4].u.resolveOperations;
885 JSValue result = JSScope::resolveWithThis(exec, exec->codeBlock()->identifier(pc[3].u.operand), &LLINT_OP(1), operations);