void Plan::visitChildren(SlotVisitor& visitor, CodeBlockSet& codeBlocks) { for (unsigned i = mustHandleValues.size(); i--;) visitor.appendUnbarrieredValue(&mustHandleValues[i]); codeBlocks.mark(codeBlock.get()); codeBlocks.mark(profiledDFGCodeBlock.get()); chains.visitChildren(visitor); weakReferences.visitChildren(visitor); writeBarriers.visitChildren(visitor); transitions.visitChildren(visitor); }
void CompilationKey::visitChildren(CodeBlockSet& codeBlocks) { codeBlocks.mark(m_profiledBlock); }