Lines Matching full:jscell
34 #include "JSCell.h"
488 loadPtr(Address(regT0, OBJECT_OFFSETOF(JSCell, m_structure)), regT0);
499 loadPtr(Address(regT2, OBJECT_OFFSETOF(JSCell, m_structure)), regT2);
541 JSGlobalObject* globalObject = static_cast<JSGlobalObject*>(currentInstruction[2].u.jsCell);
554 JSGlobalObject* globalObject = static_cast<JSGlobalObject*>(currentInstruction[1].u.jsCell);
687 void* globalObject = currentInstruction[2].u.jsCell;
696 addSlowCase(branchPtr(NotEqual, regT1, Address(regT0, OBJECT_OFFSETOF(JSCell, m_structure))));
710 void* globalObject = currentInstruction[2].u.jsCell;
840 // First, handle JSCell cases - check MasqueradesAsUndefined bit on the structure.
841 JSCell, m_structure)), regT2);
867 // First, handle JSCell cases - check MasqueradesAsUndefined bit on the structure.
868 loadPtr(Address(regT0, OBJECT_OFFSETOF(JSCell, m_structure)), regT2);
888 JSCell* ptr = currentInstruction[2].u.jsCell;
938 linkSlowCase(iter); // tags equal and JSCell
988 linkSlowCase(iter); // tags equal and JSCell
1087 loadPtr(Address(regT0, OBJECT_OFFSETOF(JSCell, m_structure)), regT1);
1113 loadPtr(Address(regT0, OBJECT_OFFSETOF(JSCell, m_structure)), regT1);
1181 loadPtr(Address(regT0, OBJECT_OFFSETOF(JSCell, m_structure)), regT2);
1237 loadPtr(Address(regT0, OBJECT_OFFSETOF(JSCell, m_structure)), regT2);
1248 loadPtr(Address(regT2, OBJECT_OFFSETOF(JSCell, m_structure)), regT2);
1460 loadPtr(Address(regT0, OBJECT_OFFSETOF(JSCell, m_structure)), regT2);
1940 loadPtr(Address(regT0, OBJECT_OFFSETOF(JSCell, m_structure)), regT0);
1951 loadPtr(Address(regT2, OBJECT_OFFSETOF(JSCell, m_structure)), regT2);
2005 JSVariableObject* globalObject = static_cast<JSVariableObject*>(currentInstruction[2].u.jsCell);
2014 JSVariableObject* globalObject = static_cast<JSVariableObject*>(currentInstruction[1].u.jsCell);
2101 loadPtr(Address(regT0, OBJECT_OFFSETOF(JSCell, m_structure)), regT2);
2148 void* globalObject = currentInstruction[2].u.jsCell;
2158 Jump noMatch = branchPtr(NotEqual, regT1, Address(regT0, OBJECT_OFFSETOF(JSCell, m_structure))); // Structures don't match
2209 // First, handle JSCell cases - check MasqueradesAsUndefined bit on the structure.
2210 loadPtr(Address(regT0, OBJECT_OFFSETOF(JSCell, m_structure)), regT2);
2230 // First, handle JSCell cases - check MasqueradesAsUndefined bit on the structure.
2231 loadPtr(Address(regT0, OBJECT_OFFSETOF(JSCell, m_structure)), regT2);
2247 JSCell* ptr = currentInstruction[2].u.jsCell;
2387 loadPtr(Address(regT0, OBJECT_OFFSETOF(JSCell, m_structure)), regT2);
2450 loadPtr(Address(regT0, OBJECT_OFFSETOF(JSCell, m_structure)), regT2);
2461 loadPtr(Address(regT2, OBJECT_OFFSETOF(JSCell, m_structure)), regT2);
2505 // Jump to a slow case if either operand is a number, or if both are JSCell*s.
2538 loadPtr(Address(regT0, OBJECT_OFFSETOF(JSCell, m_structure)), regT2);
2649 loadPtr(Address(regT0, OBJECT_OFFSETOF(JSCell, m_structure)), regT2);
2674 loadPtr(Address(regT0, OBJECT_OFFSETOF(JSCell, m_structure)), regT2);
2734 loadPtr(Address(regT0, OBJECT_OFFSETOF(JSCell, m_structure)), regT1);