HomeSort by relevance Sort by last modified time
    Searched defs:SpeculationCheck (Results 1 - 2 of 2) sorted by null

  /external/webkit/Source/JavaScriptCore/dfg/
DFGSpeculativeJIT.cpp 86 speculationCheck(m_jit.branchPtr(MacroAssembler::Below, reg, JITCompiler::tagTypeNumberRegister));
143 SpeculationCheck::SpeculationCheck(MacroAssembler::Jump check, SpeculativeJIT* jit, unsigned recoveryIndex)
208 speculationCheck(m_jit.branchTestPtr(MacroAssembler::NonZero, reg, JITCompiler::tagMaskRegister));
224 speculationCheck(m_jit.branchTestPtr(MacroAssembler::NonZero, reg, JITCompiler::tagMaskRegister));
327 speculationCheck(m_jit.branch32(MacroAssembler::LessThan, op1.registerID(), TrustedImm32(0)));
374 speculationCheck(m_jit.branchAdd32(MacroAssembler::Overflow, reg, Imm32(imm1), result.registerID()));
386 speculationCheck(m_jit.branchAdd32(MacroAssembler::Overflow, reg, Imm32(imm2), result.registerID()));
402 speculationCheck(check, SpeculationRecovery(SpeculativeAdd, gprResult, gpr2));
404 speculationCheck(check, SpeculationRecovery(SpeculativeAdd, gprResult, gpr1))
    [all...]
DFGSpeculativeJIT.h 68 // === SpeculationCheck ===
72 struct SpeculationCheck {
73 SpeculationCheck(MacroAssembler::Jump, SpeculativeJIT*, unsigned recoveryIndex = 0);
91 typedef SegmentedVector<SpeculationCheck, 16> SpeculationCheckVector;
105 friend struct SpeculationCheck;
123 // SpeculationCheck::m_recoveryIndex is offset by 1,
155 void speculationCheck(MacroAssembler::Jump jumpToFail)
157 m_speculationChecks.append(SpeculationCheck(jumpToFail, this));
160 void speculationCheck(MacroAssembler::Jump jumpToFail, const SpeculationRecovery& recovery)
163 m_speculationChecks.append(SpeculationCheck(jumpToFail, this, m_speculationRecoveryList.size()))
    [all...]

Completed in 673 milliseconds