Home | History | Annotate | Download | only in heap

Lines Matching refs:candidate

89 JSFunction** CodeFlusher::GetNextCandidateSlot(JSFunction* candidate) {
91 HeapObject::RawField(candidate, JSFunction::kNextFunctionLinkOffset));
95 JSFunction* CodeFlusher::GetNextCandidate(JSFunction* candidate) {
96 Object* next_candidate = candidate->next_function_link();
101 void CodeFlusher::SetNextCandidate(JSFunction* candidate,
103 candidate->set_next_function_link(next_candidate, UPDATE_WEAK_WRITE_BARRIER);
107 void CodeFlusher::ClearNextCandidate(JSFunction* candidate, Object* undefined) {
108 DCHECK(undefined->IsUndefined(candidate->GetIsolate()));
109 candidate->set_next_function_link(undefined, SKIP_WRITE_BARRIER);
114 SharedFunctionInfo* candidate) {
115 Object* next_candidate = candidate->code()->gc_metadata();
120 void CodeFlusher::SetNextCandidate(SharedFunctionInfo* candidate,
122 candidate->code()->set_gc_metadata(next_candidate);
126 void CodeFlusher::ClearNextCandidate(SharedFunctionInfo* candidate) {
127 candidate->code()->set_gc_metadata(NULL, SKIP_WRITE_BARRIER);