Lines Matching refs:jit
49 // physical register management, calls out from JIT code to helper
149 JITCodeGenerator(JITCompiler& jit, bool isSpeculative)
150 : m_jit(jit)
154 , m_blockHeads(jit.graph().m_blocks.size())
274 // calling out from JIT code to a C helper function.
697 // The JIT, while also provides MacroAssembler functionality.
745 explicit IntegerOperand(JITCodeGenerator* jit, NodeIndex index)
746 : m_jit(jit)
754 if (jit->isFilled(index))
797 explicit DoubleOperand(JITCodeGenerator* jit, NodeIndex index)
798 : m_jit(jit)
803 if (jit->isFilledDouble(index))
838 explicit JSValueOperand(JITCodeGenerator* jit, NodeIndex index)
839 : m_jit(jit)
844 if (jit->isFilled(index))
913 GPRTemporary(JITCodeGenerator* jit, GPRReg lockedGPR)
914 : m_jit(jit)
948 FPRTemporary(JITCodeGenerator* jit, FPRReg lockedFPR)
949 : m_jit(jit)
966 GPRResult(JITCodeGenerator* jit)
967 : GPRTemporary(jit, lockedResult(jit))
972 static GPRReg lockedResult(JITCodeGenerator* jit)
974 jit->lock(JITCompiler::returnValueGPR);
981 FPRResult(JITCodeGenerator* jit)
982 : FPRTemporary(jit, lockedResult(jit))
987 static FPRReg lockedResult(JITCodeGenerator* jit)
989 jit->lock(JITCompiler::returnValueFPR);