Home | History | Annotate | Download | only in ia32

Lines Matching full:cell

827 // Generate code to check that a global property cell is empty. Create
828 // the property cell at compilation time if no cell exists for the
835 Handle<JSGlobalPropertyCell> cell =
837 ASSERT(cell->value()->IsTheHole());
840 __ mov(scratch, Immediate(cell));
844 __ cmp(Operand::Cell(cell), Immediate(the_hole));
975 // cell for the property is still empty.
1272 Handle<JSGlobalPropertyCell> cell,
1275 // Get the value from the cell.
1277 __ mov(edi, Immediate(cell));
1280 __ mov(edi, Operand::Cell(cell));
1283 // Check that the cell contains the same function.
1372 Handle<JSGlobalPropertyCell> cell,
1384 if (!object->IsJSArray() || !cell.is_null()) {
1579 Handle<JSGlobalPropertyCell> cell,
1591 if (!object->IsJSArray() || !cell.is_null()) {
1661 Handle<JSGlobalPropertyCell> cell,
1673 if (!object->IsString() || !cell.is_null()) {
1744 Handle<JSGlobalPropertyCell> cell,
1756 if (!object->IsString() || !cell.is_null()) {
1829 Handle<JSGlobalPropertyCell> cell,
1851 if (cell.is_null()) {
1858 ASSERT(cell->value() == *function);
1861 GenerateLoadFunctionFromCell(cell, function, &miss);
1897 return cell.is_null() ? GetCode(function) : GetCode(NORMAL, name);
1904 Handle<JSGlobalPropertyCell> cell,
1932 if (cell.is_null()) {
1941 ASSERT(cell->value() == *function);
1944 GenerateLoadFunctionFromCell(cell, function, &miss);
2027 return cell.is_null() ? GetCode(function) : GetCode(NORMAL, name);
2034 Handle<JSGlobalPropertyCell> cell,
2056 if (cell.is_null()) {
2065 ASSERT(cell->value() == *function);
2068 GenerateLoadFunctionFromCell(cell, function, &miss);
2132 return cell.is_null() ? GetCode(function) : GetCode(NORMAL, name);
2140 Handle<JSGlobalPropertyCell> cell,
2147 if (!cell.is_null()) return Handle<Code>::null();
2386 Handle<JSGlobalPropertyCell> cell,
2398 Handle<Code> code = CompileCustomCall(object, holder, cell, function, name);
2409 GenerateLoadFunctionFromCell(cell, function, &miss);
2565 Handle<JSGlobalPropertyCell> cell,
2580 // Compute the cell operand to use.
2581 __ mov(ebx, Immediate(cell));
2584 // Check that the value in the cell is not the hole. If it is, this
2585 // cell could have been deleted and reintroducing the global needs
2591 // Store the value in the cell.
2723 // check that the global property cell is empty.
2833 Handle<JSGlobalPropertyCell> cell,
2847 // Get the value from the cell.
2849 __ mov(ebx, Immediate(cell));
2852 __ mov(ebx, Operand::Cell(cell));