Home | History | Annotate | Download | only in interpreter

Lines Matching defs:accumulator

88 // Load literal '0' into the accumulator.
98 // Load an 8-bit integer literal into the accumulator as a Smi.
117 // Load constant literal at |idx| in the constant pool into the accumulator.
125 // Load constant literal at |idx| in the constant pool into the accumulator.
133 // Load Undefined into the accumulator.
144 // Load Null into the accumulator.
154 // Load TheHole into the accumulator.
164 // Load True into the accumulator.
174 // Load False into the accumulator.
184 // Load accumulator with value from register <src>.
195 // Store accumulator to register <dst>.
198 Node* accumulator = __ GetAccumulator();
199 __ StoreRegister(accumulator, reg_index);
263 // accumulator using FeedBackVector slot <slot> in sloppy mode.
274 // accumulator using FeedBackVector slot <slot> in strict mode.
285 // accumulator using FeedBackVector slot <slot> in sloppy mode.
297 // accumulator using FeedBackVector slot <slot> in strict mode.
309 // accumulator using FeedBackVector slot <slot> in sloppy mode.
321 // accumulator using FeedBackVector slot <slot> in strict mode.
333 // accumulator using FeedBackVector slot <slot> in sloppy mode.
345 // accumulator using FeedBackVector slot <slot> in strict mode.
379 // Store the value in the accumulator into the global with name in constant pool
390 // Store the value in the accumulator into the global with name in constant pool
401 // Store the value in the accumulator into the global with name in constant pool
413 // Store the value in the accumulator into the global with name in constant pool
425 // Load the object in |slot_index| of |context| into the accumulator.
438 // Load the object in |slot_index| of |context| into the accumulator.
447 // Stores the object in the accumulator into |slot_index| of |context|.
460 // Stores the object in the accumulator into |slot_index| of |context|.
534 // Store the object in accumulator to the object with the name in constant
544 // Store the object in accumulator to the object with the name in constant
554 // Store the object in accumulator to the object with the name in constant
564 // Store the object in accumulator to the object with the name in constant
654 // and the key in the accumulator.
666 // and the key in the accumulator.
678 // and the key in the accumulator.
690 // and the key in the accumulator.
720 // accumulator.
732 // accumulator.
744 // accumulator.
757 // accumulator.
786 // and the key <key> with the value in the accumulator.
798 // and the key <key> with the value in the accumulator.
810 // and the key <key> with the value in the accumulator.
822 // and the key <key> with the value in the accumulator.
833 // Pushes the accumulator as the current context, and saves it in <context>
869 // Add register <src> to accumulator.
877 // Subtract register <src> from accumulator.
885 // Multiply accumulator by register <src>.
893 // Divide register <src> by accumulator.
901 // Modulo register <src> by accumulator.
909 // BitwiseOr register <src> to accumulator.
917 // BitwiseXor register <src> to accumulator.
925 // BitwiseAnd register <src> to accumulator.
933 // Left shifts register <src> by the count specified in the accumulator.
934 // Register <src> is converted to an int32 and the accumulator to uint32
935 // before the operation. 5 lsb bits from the accumulator are used as count
936 // i.e. <src> << (accumulator & 0x1F).
944 // Right shifts register <src> by the count specified in the accumulator.
946 // accumulator to uint32 before the operation. 5 lsb bits from the accumulator
947 // are used as count i.e. <src> >> (accumulator & 0x1F).
955 // Right Shifts register <src> by the count specified in the accumulator.
956 // Result is zero-filled. The accumulator and register <src> are converted to
957 // uint32 before the operation 5 lsb bits from the accumulator are used as
958 // count i.e. <src> << (accumulator & 0x1F).
977 // Increments value in the accumulator by one.
985 // Decrements value in the accumulator by one.
993 // Perform logical-not on the accumulator, first casting the
994 // accumulator to a boolean value if required.
996 Node* accumulator = __ GetAccumulator();
997 accumulator);
1005 // Load the accumulator with the string representating type of the
1006 // object in the accumulator.
1008 Node* accumulator = __ GetAccumulator();
1009 Node* result = __ CallRuntime(Runtime::kInterpreterTypeOf, accumulator);
1028 // Delete the property specified in the accumulator from the object
1038 // Delete the property specified in the accumulator from the object
1048 // Delete the variable with the name specified in the accumulator by dynamically
1178 // Test if the value in the <src> register equals the accumulator.
1186 // Test if the value in the <src> register is not equal to the accumulator.
1194 // Test if the value in the <src> register is strictly equal to the accumulator.
1203 // accumulator.
1212 // Test if the value in the <src> register is less than the accumulator.
1220 // Test if the value in the <src> register is greater than the accumulator.
1229 // accumulator.
1239 // accumulator.
1249 // object referenced by the accumulator.
1258 // referenced by the accumulator.
1266 // Cast the object referenced by the accumulator to a name.
1268 Node* accumulator = __ GetAccumulator();
1269 Node* result = __ CallRuntime(Runtime::kToName, accumulator);
1277 // Cast the object referenced by the accumulator to a number.
1279 Node* accumulator = __ GetAccumulator();
1280 Node* result = __ CallRuntime(Runtime::kToNumber, accumulator);
1288 // Cast the object referenced by the accumulator to a JSObject.
1290 Node* accumulator = __ GetAccumulator();
1291 Node* result = __ CallRuntime(Runtime::kToObject, accumulator);
1330 // accumulator contains true.
1332 Node* accumulator = __ GetAccumulator();
1335 __ JumpIfWordEqual(accumulator, true_value, relative_jump);
1342 // if the accumulator contains true.
1345 Node* accumulator = __ GetAccumulator();
1350 __ JumpIfWordEqual(accumulator, true_value, relative_jump);
1357 // if the accumulator contains true.
1367 // accumulator contains false.
1369 Node* accumulator = __ GetAccumulator();
1372 __ JumpIfWordEqual(accumulator, false_value, relative_jump);
1379 // if the accumulator contains false.
1382 Node* accumulator = __ GetAccumulator();
1387 __ JumpIfWordEqual(accumulator, false_value, relative_jump);
1394 // if the accumulator contains false.
1404 // referenced by the accumulator is true when the object is cast to boolean.
1407 Node* accumulator = __ GetAccumulator();
1409 __ CallRuntime(Runtime::kInterpreterToBoolean, accumulator);
1419 // if the object referenced by the accumulator is true when the object is cast
1423 Node* accumulator = __ GetAccumulator();
1425 __ CallRuntime(Runtime::kInterpreterToBoolean, accumulator);
1437 // if the object referenced by the accumulator is true when the object is cast
1448 // referenced by the accumulator is false when the object is cast to boolean.
1451 Node* accumulator = __ GetAccumulator();
1453 __ CallRuntime(Runtime::kInterpreterToBoolean, accumulator);
1463 // if the object referenced by the accumulator is false when the object is cast
1467 Node* accumulator = __ GetAccumulator();
1469 __ CallRuntime(Runtime::kInterpreterToBoolean, accumulator);
1481 // if the object referenced by the accumulator is false when the object is cast
1492 // referenced by the accumulator is the null constant.
1494 Node* accumulator = __ GetAccumulator();
1497 __ JumpIfWordEqual(accumulator, null_value, relative_jump);
1504 // if the object referenced by the accumulator is the null constant.
1507 Node* accumulator = __ GetAccumulator();
1512 __ JumpIfWordEqual(accumulator, null_value, relative_jump);
1519 // if the object referenced by the accumulator is the null constant.
1529 // referenced by the accumulator is the undefined constant.
1531 Node* accumulator = __ GetAccumulator();
1535 __ JumpIfWordEqual(accumulator, undefined_value, relative_jump);
1542 // if the object referenced by the accumulator is the undefined constant.
1545 Node* accumulator = __ GetAccumulator();
1551 __ JumpIfWordEqual(accumulator, undefined_value, relative_jump);
1558 // if the object referenced by the accumulator is the undefined constant.
1695 // Throws the exception in the accumulator.
1706 // Return the value in the accumulator.
1715 // accumulator. The registers |cache_type|, |cache_array|, and
1733 // Returns the next enumerable property in the the accumulator.
1768 // in the accumulator.