Home | History | Annotate | Download | only in src

Lines Matching refs:TransitionArray

14 TransitionArray* TransitionArray::cast(Object* object) {
16 return reinterpret_cast<TransitionArray*>(object);
20 Object* TransitionArray::next_link() { return get(kNextLinkIndex); }
23 void TransitionArray::set_next_link(Object* next, WriteBarrierMode mode) {
28 bool TransitionArray::HasPrototypeTransitions() {
33 FixedArray* TransitionArray::GetPrototypeTransitions() {
40 void TransitionArray::SetPrototypeTransitions(FixedArray* transitions) {
46 Object** TransitionArray::GetPrototypeTransitionsSlot() {
51 Object** TransitionArray::GetKeySlot(int transition_number) {
57 Name* TransitionArray::GetKey(int transition_number) {
63 Name* TransitionArray::GetKey(Object* raw_transitions, int transition_number) {
69 return TransitionArray::cast(raw_transitions)->GetKey(transition_number);
73 void TransitionArray::SetKey(int transition_number, Name* key) {
79 Map* TransitionArray::GetTarget(int transition_number) {
85 Map* TransitionArray::GetTarget(Object* raw_transitions,
92 return TransitionArray::cast(raw_transitions)->GetTarget(transition_number);
96 void TransitionArray::SetTarget(int transition_number, Map* value) {
102 int TransitionArray::SearchName(Name* name, int* out_insertion_index) {
110 bool TransitionArray::IsSpecialTransition(Name* name) {
121 int TransitionArray::CompareKeys(Name* key1, uint32_t hash1, PropertyKind kind1,
132 int TransitionArray::CompareNames(Name* key1, uint32_t hash1, Name* key2,
143 int TransitionArray::CompareDetails(PropertyKind kind1,
160 PropertyDetails TransitionArray::GetTargetDetails(Name* name, Map* target) {
170 void TransitionArray::Set(int transition_number, Name* key, Map* target) {
176 void TransitionArray::SetNumberOfTransitions(int number_of_transitions) {