• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10/WebCore-7600.1.25/cssjit/

Lines Matching refs:checkingContext

258     void addFlagsToElementStyleFromContext(Assembler::RegisterID checkingContext, int64_t);
1420 void SelectorCodeGenerator::addFlagsToElementStyleFromContext(Assembler::RegisterID checkingContext, int64_t newFlag)
1423 m_assembler.loadPtr(Assembler::Address(checkingContext, OBJECT_OFFSETOF(CheckingContext, elementStyle)), childStyle);
1466 Assembler::Jump SelectorCodeGenerator::jumpIfNotResolvingStyle(Assembler::RegisterID checkingContext)
1472 m_assembler.loadPtr(Assembler::Address(Assembler::stackPointerRegister, offsetToCheckingContext), checkingContext);
1476 return m_assembler.branch8(Assembler::NotEqual, Assembler::Address(checkingContext, OBJECT_OFFSETOF(CheckingContext, resolvingMode)), Assembler::TrustedImm32(static_cast<std::underlying_type<SelectorChecker::Mode>::type>(SelectorChecker::Mode::ResolvingStyle)));
1641 LocalRegister checkingContext(m_registerAllocator);
1642 skipMarking.append(jumpIfNotResolvingStyle(checkingContext));
1658 // if (checkingContext.resolvingMode == ResolvingStyle) {
1665 LocalRegister checkingContext(m_registerAllocator);
1666 skipMarking.append(jumpIfNotResolvingStyle(checkingContext));
2215 static bool elementIsActiveForStyleResolution(Element* element, const CheckingContext* checkingContext)
2217 if (checkingContext->resolvingMode == SelectorChecker::Mode::ResolvingStyle)
2232 LocalRegister checkingContext(m_registerAllocator);
2233 Assembler::Jump notResolvingStyle = jumpIfNotResolvingStyle(checkingContext);
2234 addFlagsToElementStyleFromContext(checkingContext, RenderStyle::NonInheritedFlags::flagIsaffectedByActive());
2243 Assembler::RegisterID checkingContext = m_registerAllocator.allocateRegisterWithPreference(JSC::GPRInfo::argumentGPR1);
2244 m_assembler.loadPtr(Assembler::Address(Assembler::stackPointerRegister, offsetToCheckingContext), checkingContext);
2245 m_registerAllocator.deallocateRegister(checkingContext);
2249 functionCall.setTwoArguments(elementAddressRegister, checkingContext);
2282 LocalRegister checkingContext(m_registerAllocator);
2283 Assembler::Jump notResolvingStyle = jumpIfNotResolvingStyle(checkingContext);
2293 addFlagsToElementStyleFromContext(checkingContext, RenderStyle::NonInheritedFlags::setFirstChildStateFlags());
2311 static bool elementIsHoveredForStyleResolution(Element* element, const CheckingContext* checkingContext)
2313 if (checkingContext->resolvingMode == SelectorChecker::Mode::ResolvingStyle)
2328 LocalRegisterWithPreference checkingContext(m_registerAllocator, JSC::GPRInfo::argumentGPR1);
2329 Assembler::Jump notResolvingStyle = jumpIfNotResolvingStyle(checkingContext);
2330 addFlagsToElementStyleFromContext(checkingContext, RenderStyle::NonInheritedFlags::flagIsaffectedByHover());
2339 Assembler::RegisterID checkingContext = m_registerAllocator.allocateRegisterWithPreference(JSC::GPRInfo::argumentGPR1);
2340 m_assembler.loadPtr(Assembler::Address(Assembler::stackPointerRegister, offsetToCheckingContext), checkingContext);
2341 m_registerAllocator.deallocateRegister(checkingContext);
2345 functionCall.setTwoArguments(elementAddressRegister, checkingContext);
2402 LocalRegister checkingContext(m_registerAllocator);
2403 Assembler::Jump notResolvingStyle = jumpIfNotResolvingStyle(checkingContext);
2413 addFlagsToElementStyleFromContext(checkingContext, RenderStyle::NonInheritedFlags::setLastChildStateFlags());
2477 LocalRegister checkingContext(m_registerAllocator);
2478 Assembler::Jump notResolvingStyle = jumpIfNotResolvingStyle(checkingContext);
2488 addFlagsToElementStyleFromContext(checkingContext, RenderStyle::NonInheritedFlags::setFirstChildStateFlags() | RenderStyle::NonInheritedFlags::setLastChildStateFlags());
2648 LocalRegister checkingContext(m_registerAllocator);
2649 Assembler::Jump notResolvingStyle = jumpIfNotResolvingStyle(checkingContext);
2658 addFlagsToElementStyleFromContext(checkingContext, RenderStyle::NonInheritedFlags::flagIsUnique());