Home
last modified time | relevance | path

Searched refs:indirectee (Results 1 – 25 of 27) sorted by relevance

12

/dports/lang/ghc/ghc-8.10.7/rts/sm/
H A DNonMovingShortcut.c67 ((StgInd*)chain)->indirectee = val; in update_selector_chain()
207 StgClosure *indirectee = UNTAG_CLOSURE(((StgInd*)val)->indirectee); in nonmoving_eval_thunk_selector_() local
208 if (isNonmovingClosure(indirectee)) { in nonmoving_eval_thunk_selector_()
236 StgClosure *indirectee = UNTAG_CLOSURE(((StgInd *)selectee)->indirectee); in nonmoving_eval_thunk_selector_() local
237 if (isNonmovingClosure(indirectee)) { in nonmoving_eval_thunk_selector_()
238 selectee = indirectee; in nonmoving_eval_thunk_selector_()
248 StgClosure *indirectee = ((StgInd*)selectee)->indirectee; in nonmoving_eval_thunk_selector_() local
250 if (!isNonmovingClosure(UNTAG_CLOSURE(indirectee))) { in nonmoving_eval_thunk_selector_()
258 if (GET_CLOSURE_TAG(indirectee) == 0) { in nonmoving_eval_thunk_selector_()
259 const StgInfoTable *i = indirectee->header.info; in nonmoving_eval_thunk_selector_()
[all …]
H A DGCAux.c101 p = ((StgInd *)q)->indirectee; in isAlive()
105 p = ((StgInd*)q)->indirectee; in isAlive()
155 evac(user, &c->indirectee); in markCAFs()
162 evac(user, &c->indirectee); in markCAFs()
H A DEvac.c921 r = ((StgInd*)q)->indirectee; in evacuate()
977 q = RELAXED_LOAD(&((StgInd*)q)->indirectee); in evacuate()
1203 RELAXED_STORE(&((StgInd *)p)->indirectee, val); in unchain_thunk_selectors()
1392 val = RELAXED_LOAD(&((StgInd *)val)->indirectee); in eval_thunk_selector()
1427 selectee = UNTAG_CLOSURE( RELAXED_LOAD(&((StgInd *)selectee)->indirectee) ); in eval_thunk_selector()
1434 r = ACQUIRE_LOAD(&((StgInd*)selectee)->indirectee); in eval_thunk_selector()
1453 selectee = UNTAG_CLOSURE( RELAXED_LOAD(&((StgInd *)selectee)->indirectee) ); in eval_thunk_selector()
H A DNonMovingMark.c644 if (check_in_nonmoving_heap(ind->indirectee)) { in updateRemembSetPushThunkEager()
645 push_closure(queue, ind->indirectee, NULL); in updateRemembSetPushThunkEager()
1238 PUSH_FIELD((StgInd *) p, indirectee); in mark_closure()
1486 PUSH_FIELD((StgInd *) p, indirectee); in mark_closure()
1488 p_next = ((StgInd*)p)->indirectee; in mark_closure()
1494 PUSH_FIELD((StgInd *) p, indirectee); in mark_closure()
1495 StgClosure *indirectee = ((StgInd*)p)->indirectee; in mark_closure() local
1496 if (GET_CLOSURE_TAG(indirectee) == 0 || origin == NULL) { in mark_closure()
1499 p_next = indirectee; in mark_closure()
H A DSanity.c443 ASSERT(LOOKS_LIKE_CLOSURE_PTR(((StgIndStatic*)p)->indirectee)); in checkClosure()
467 ASSERT(LOOKS_LIKE_CLOSURE_PTR(ind->indirectee)); in checkClosure()
855 const StgClosure *indirectee; in checkStaticObjects() local
857 indirectee = UNTAG_CONST_CLOSURE(((StgIndStatic *)p)->indirectee); in checkStaticObjects()
858 ASSERT(LOOKS_LIKE_CLOSURE_PTR(indirectee)); in checkStaticObjects()
859 ASSERT(LOOKS_LIKE_INFO_PTR((StgWord)indirectee->header.info)); in checkStaticObjects()
H A DScav.c616 evacuate(&((StgInd *)p)->indirectee); in scavenge_block()
1013 evacuate(&((StgInd *)p)->indirectee); in scavenge_mark_stack()
1541 evacuate(&((StgInd *)p)->indirectee); in scavenge_one()
1773 evacuate(&ind->indirectee); in scavenge_static()
H A DCompact.c238 thread(&((StgInd *)p)->indirectee); in thread_static()
665 thread(&((StgInd *)p)->indirectee); in thread_obj()
H A DNonMovingScav.c351 evacuate(&((StgInd *)p)->indirectee); in nonmovingScavengeOne()
/dports/devel/hs-haskell-language-server/haskell-language-server-1.4.0/_cabal_deps/ghc-lib-parser-8.10.7.20210828/libraries/ghc-heap/GHC/Exts/Heap/
H A DClosures.hs181 , indirectee :: !b -- ^ Target closure
203 , indirectee :: !b -- ^ The target closure
332 allClosures (IndClosure {..}) = [indirectee]
333 allClosures (BlackholeClosure {..}) = [indirectee]
/dports/lang/ghc/ghc-8.10.7/libraries/ghc-heap/GHC/Exts/Heap/
H A DClosures.hs181 , indirectee :: !b -- ^ Target closure
203 , indirectee :: !b -- ^ The target closure
332 allClosures (IndClosure {..}) = [indirectee]
333 allClosures (BlackholeClosure {..}) = [indirectee]
/dports/devel/hs-hlint/hlint-3.3.4/_cabal_deps/ghc-lib-parser-9.0.1.20210324/libraries/ghc-heap/GHC/Exts/Heap/
H A DClosures.hs181 , indirectee :: !b -- ^ Target closure
203 , indirectee :: !b -- ^ The target closure
340 allClosures (IndClosure {..}) = [indirectee]
341 allClosures (BlackholeClosure {..}) = [indirectee]
/dports/lang/ghc/ghc-8.10.7/rts/
H A DMessages.c196 TSAN_ANNOTATE_BENIGN_RACE(&((StgInd*)bh)->indirectee, "messageBlackHole"); in messageBlackHole()
197 p = UNTAG_CLOSURE(ACQUIRE_LOAD(&((StgInd*)bh)->indirectee)); in messageBlackHole()
262 RELEASE_STORE(&((StgInd*)bh)->indirectee, (StgClosure *)bq); in messageBlackHole()
348 p = UNTAG_CLOSURE(ACQUIRE_LOAD(&((StgInd*)bh)->indirectee)); in blackHoleOwner()
H A DStableName.c159 p = ((StgInd *)q)->indirectee; in removeIndirections()
163 p = ((StgInd *)q)->indirectee; in removeIndirections()
H A DThreadPaused.c290 && (RELAXED_LOAD(&((StgInd*)bh)->indirectee) != (StgClosure*)tso)) in threadPaused()
354 RELAXED_STORE(&((StgInd *)bh)->indirectee, (StgClosure *)tso); in threadPaused()
H A DUpdates.h90 RELEASE_STORE(&((StgInd *)p1)->indirectee, p2); in updateWithIndirection()
H A DThreads.c424 ((StgInd *)p)->indirectee != (StgClosure*)bq) in checkBlockingQueues()
455 v = UNTAG_CLOSURE(((StgInd*)thunk)->indirectee); in updateThunk()
795 q = (StgMVarTSOQueue*)((StgInd*)q)->indirectee; in performTryPutMVar()
H A DPrinter.c237 printPtr((StgPtr)((StgInd*)obj)->indirectee); in printClosure()
243 printPtr((StgPtr)((StgInd*)obj)->indirectee); in printClosure()
249 printPtr((StgPtr)((StgInd*)obj)->indirectee); in printClosure()
H A DHeap.c185 ptrs[nptrs++] = (StgClosure *)(((StgInd *)closure)->indirectee); in heap_view_closurePtrs()
H A DApply.cmm587 ├─────────┤ │ │indirectee │ │ ├─────────┤
607 ├─────────┤ │ │indirectee │ │ ├─────────┤
612 ├─────────┤indirectee ╰──────→│ BLACKHOLE │←─╯
H A DTraverseHeap.c417 *first_child = ((StgInd *)c)->indirectee; in traversePushChildren()
1170 c = ((StgIndStatic *)c)->indirectee; in traverseWorkStack()
/dports/devel/hs-ormolu/ormolu-0.4.0.0/_cabal_deps/ghc-lib-parser-9.2.1.20211101/libraries/ghc-heap/GHC/Exts/Heap/
H A DClosures.hs181 , indirectee :: !b -- ^ Target closure
203 , indirectee :: !b -- ^ The target closure
410 allClosures (IndClosure {..}) = [indirectee]
411 allClosures (BlackholeClosure {..}) = [indirectee]
/dports/lang/ghc/ghc-8.8.4-boot/includes/rts/storage/
H A DClosures.h119 StgClosure *indirectee; member
124 StgClosure *indirectee; member
/dports/lang/ghc/ghc-8.10.7/includes/rts/storage/
H A DClosures.h132 StgClosure *indirectee; member
137 StgClosure *indirectee; member
/dports/lang/ghc/ghc-8.10.7/libraries/ghc-heap/tests/
H A Dheap_all.hs93 , indirectee = asBox [] function
110 , indirectee = asBox [] function
/dports/lang/ghc/ghc-8.10.7/compiler/ghci/
H A DRtClosureInspect.hs726 BlackholeClosure{indirectee=ind} -> do
741 IndClosure{indirectee=ind} -> do
974 BlackholeClosure{indirectee=ind} -> go my_ty ind
975 IndClosure{indirectee=ind} -> go my_ty ind

12