Home | History | Annotate | Download | only in heap

Lines Matching refs:SharedFunctionInfo

370 //    - SharedFunctionInfo references unoptimized code.
384 void AddCandidate(SharedFunctionInfo* shared_info) {
399 void AddOptimizedCodeMap(SharedFunctionInfo* code_map_holder) {
406 void EvictOptimizedCodeMap(SharedFunctionInfo* code_map_holder);
407 void EvictCandidate(SharedFunctionInfo* shared_info);
452 static SharedFunctionInfo* GetNextCandidate(SharedFunctionInfo* candidate) {
454 return reinterpret_cast<SharedFunctionInfo*>(next_candidate);
457 static void SetNextCandidate(SharedFunctionInfo* candidate,
458 SharedFunctionInfo* next_candidate) {
462 static void ClearNextCandidate(SharedFunctionInfo* candidate) {
466 static SharedFunctionInfo* GetNextCodeMap(SharedFunctionInfo* holder) {
468 Object* next_map = code_map->get(SharedFunctionInfo::kNextMapIndex);
469 return reinterpret_cast<SharedFunctionInfo*>(next_map);
472 static void SetNextCodeMap(SharedFunctionInfo* holder,
473 SharedFunctionInfo* next_holder) {
475 code_map->set(SharedFunctionInfo::kNextMapIndex, next_holder);
478 static void ClearNextCodeMap(SharedFunctionInfo* holder) {
480 code_map->set_undefined(SharedFunctionInfo::kNextMapIndex);
485 SharedFunctionInfo* shared_function_info_candidates_head_;
486 SharedFunctionInfo* optimized_code_map_holder_head_;