Lines Matching defs:JIT

29 #if ENABLE(JIT)
31 // We've run into some problems where changing the size of the class JIT leads to
39 #define ASSERT_JIT_OFFSET(actual, expected) ASSERT_WITH_MESSAGE(actual == expected, "JIT Offset \"%s\" should be %d, not %d.\n", #expected, static_cast<int>(expected), static_cast<int>(actual));
51 class JIT;
163 // Near calls can only be patched to other JIT code, regular calls can be patched to JIT code or relinked to stub functions.
168 class JIT : private JSInterfaceJIT {
183 return JIT(globalData, codeBlock, offsetBase).privateCompile(functionEntryArityCheck);
188 JIT jit(globalData, codeBlock);
194 JIT jit(globalData, codeBlock);
199 JIT jit(globalData, codeBlock);
204 JIT jit(globalData, codeBlock);
210 JIT jit(globalData, codeBlock);
216 JIT jit(globalData, codeBlock);
224 JIT jit(globalData, 0, 0);
232 JIT jit(globalData, 0, 0);
242 JIT jit(globalData, codeBlock);
261 JIT(JSGlobalData*, CodeBlock* = 0, void* = 0);
538 JIT::Jump emitJumpIfImmediateNumber(RegisterID reg)
543 JIT::Jump emitJumpIfNotImmediateNumber(RegisterID reg)
548 JIT::Jump emitJumpIfImmediateInteger(RegisterID);
549 JIT::Jump emitJumpIfNotImmediateInteger(RegisterID);
550 JIT::Jump emitJumpIfNotImmediateIntegers(RegisterID, RegisterID, RegisterID);
1000 inline void JIT::emit_op_loop(Instruction* currentInstruction)
1006 inline void JIT::emit_op_loop_if_true(Instruction* currentInstruction)
1012 inline void JIT::emitSlow_op_loop_if_true(Instruction* currentInstruction, Vector<SlowCaseEntry>::iterator& iter)
1017 inline void JIT::emit_op_loop_if_false(Instruction* currentInstruction)
1023 inline void JIT::emitSlow_op_loop_if_false(Instruction* currentInstruction, Vector<SlowCaseEntry>::iterator& iter)
1028 inline void JIT::emit_op_loop_if_less(Instruction* currentInstruction)
1034 inline void JIT::emitSlow_op_loop_if_less(Instruction* currentInstruction, Vector<SlowCaseEntry>::iterator& iter)
1041 #endif // ENABLE(JIT)