Lines Matching refs:Cell
127 // - Cell
1048 V(Cell) \
1111 "Expected AllocationSite in property cell") \
1113 "Expected property cell in register a2") \
1115 "Expected property cell in register ebx") \
1117 "Expected property cell in register rbx") \
4953 class Cell;
4959 // [i * 2]: Global property cell of ith cache cell.
4960 // [i * 2 + 1]: Ast ID for ith cache cell.
4971 inline Cell* GetCell(int index);
4972 inline void SetCell(int index, Cell* cell);
5257 void ReplaceNthCell(int n, Cell* replace_with);
5951 // 0: finger - index of the first free cell in the cache
6015 inline Cell* RetrieveDescriptorsPointer();
7464 // Retrieve the property cell used to store a property.
7497 // Ensure that the global object has a cell for the given property name.
8964 // First string of the cons cell.
8972 // Second string of the cons cell.
9346 class Cell: public HeapObject {
9352 static inline Cell* cast(Object* obj);
9354 static inline Cell* FromValueAddress(Address value) {
9357 return static_cast<Cell*>(result);
9365 DECLARE_PRINTER(Cell)
9366 DECLARE_VERIFIER(Cell)
9377 DISALLOW_IMPLICIT_CONSTRUCTORS(Cell);
9381 class PropertyCell: public Cell {
9391 // Sets the value of the cell and updates the type field to be the union
9392 // of the cell's current type and the value's type. If the change causes
9393 // a change of the type of the cell's contents, code dependent on the cell
9395 static void SetValueInferType(Handle<PropertyCell> cell,
9398 // Computes the new type of the cell's contents for the given value, but
9400 static Handle<Type> UpdatedType(Handle<PropertyCell> cell,
10559 // Visits a global property cell reference in the instruction stream.