Home | History | Annotate | Download | only in jit

Lines Matching full:iterator

377         void compileOpCallSlowCase(Instruction* instruction, Vector<SlowCaseEntry>::iterator& iter, unsigned callLinkInfoIndex, OpcodeID opcodeID);
378 void compileOpCallVarargsSlowCase(Instruction* instruction, Vector<SlowCaseEntry>::iterator& iter);
423 void linkSlowCaseIfNotJSCell(Vector<SlowCaseEntry>::iterator&, unsigned virtualRegisterIndex);
427 void compileGetByIdSlowCase(int resultVReg, int baseVReg, Identifier* ident, Vector<SlowCaseEntry>::iterator& iter, bool isMethodCheck = false);
563 void compileBinaryArithOpSlowCase(OpcodeID, Vector<SlowCaseEntry>::iterator&, unsigned dst, unsigned src1, unsigned src2, OperandTypes, bool op1HasImmediateIntFastCase, bool op2HasImmediateIntFastCase);
565 void compileBinaryArithOpSlowCase(OpcodeID, Vector<SlowCaseEntry>::iterator&, unsigned dst, unsigned src1, unsigned src2, OperandTypes);
570 void compileGetByIdSlowCase(int resultVReg, int baseVReg, Identifier* ident, Vector<SlowCaseEntry>::iterator& iter, bool isMethodCheck = false);
807 void emitSlow_op_add(Instruction*, Vector<SlowCaseEntry>::iterator&);
808 void emitSlow_op_bitand(Instruction*, Vector<SlowCaseEntry>::iterator&);
809 void emitSlow_op_bitnot(Instruction*, Vector<SlowCaseEntry>::iterator&);
810 void emitSlow_op_bitor(Instruction*, Vector<SlowCaseEntry>::iterator&);
811 void emitSlow_op_bitxor(Instruction*, Vector<SlowCaseEntry>::iterator&);
812 void emitSlow_op_call(Instruction*, Vector<SlowCaseEntry>::iterator&);
813 void emitSlow_op_call_eval(Instruction*, Vector<SlowCaseEntry>::iterator&);
814 void emitSlow_op_call_varargs(Instruction*, Vector<SlowCaseEntry>::iterator&);
815 void emitSlow_op_construct(Instruction*, Vector<SlowCaseEntry>::iterator&);
816 void emitSlow_op_construct_verify(Instruction*, Vector<SlowCaseEntry>::iterator&);
817 void emitSlow_op_convert_this(Instruction*, Vector<SlowCaseEntry>::iterator&);
818 void emitSlow_op_div(Instruction*, Vector<SlowCaseEntry>::iterator&);
819 void emitSlow_op_eq(Instruction*, Vector<SlowCaseEntry>::iterator&);
820 void emitSlow_op_get_by_id(Instruction*, Vector<SlowCaseEntry>::iterator&);
821 void emitSlow_op_get_by_val(Instruction*, Vector<SlowCaseEntry>::iterator&);
822 void emitSlow_op_get_by_pname(Instruction*, Vector<SlowCaseEntry>::iterator&);
823 void emitSlow_op_instanceof(Instruction*, Vector<SlowCaseEntry>::iterator&);
824 void emitSlow_op_jfalse(Instruction*, Vector<SlowCaseEntry>::iterator&);
825 void emitSlow_op_jnless(Instruction*, Vector<SlowCaseEntry>::iterator&);
826 void emitSlow_op_jless(Instruction*, Vector<SlowCaseEntry>::iterator&);
827 void emitSlow_op_jnlesseq(Instruction*, Vector<SlowCaseEntry>::iterator&);
828 void emitSlow_op_jtrue(Instruction*, Vector<SlowCaseEntry>::iterator&);
829 void emitSlow_op_loop_if_less(Instruction*, Vector<SlowCaseEntry>::iterator&);
830 void emitSlow_op_loop_if_lesseq(Instruction*, Vector<SlowCaseEntry>::iterator&);
831 void emitSlow_op_loop_if_true(Instruction*, Vector<SlowCaseEntry>::iterator&);
832 void emitSlow_op_loop_if_false(Instruction*, Vector<SlowCaseEntry>::iterator&);
833 void emitSlow_op_lshift(Instruction*, Vector<SlowCaseEntry>::iterator&);
834 void emitSlow_op_method_check(Instruction*, Vector<SlowCaseEntry>::iterator&);
835 void emitSlow_op_mod(Instruction*, Vector<SlowCaseEntry>::iterator&);
836 void emitSlow_op_mul(Instruction*, Vector<SlowCaseEntry>::iterator&);
837 void emitSlow_op_negate(Instruction*, Vector<SlowCaseEntry>::iterator&);
838 void emitSlow_op_neq(Instruction*, Vector<SlowCaseEntry>::iterator&);
839 void emitSlow_op_not(Instruction*, Vector<SlowCaseEntry>::iterator&);
840 void emitSlow_op_nstricteq(Instruction*, Vector<SlowCaseEntry>::iterator&);
841 void emitSlow_op_post_dec(Instruction*, Vector<SlowCaseEntry>::iterator&);
842 void emitSlow_op_post_inc(Instruction*, Vector<SlowCaseEntry>::iterator&);
843 void emitSlow_op_pre_dec(Instruction*, Vector<SlowCaseEntry>::iterator&);
844 void emitSlow_op_pre_inc(Instruction*, Vector<SlowCaseEntry>::iterator&);
845 void emitSlow_op_put_by_id(Instruction*, Vector<SlowCaseEntry>::iterator&);
846 void emitSlow_op_put_by_val(Instruction*, Vector<SlowCaseEntry>::iterator&);
847 void emitSlow_op_resolve_global(Instruction*, Vector<SlowCaseEntry>::iterator&);
848 void emitSlow_op_rshift(Instruction*, Vector<SlowCaseEntry>::iterator&);
849 void emitSlow_op_stricteq(Instruction*, Vector<SlowCaseEntry>::iterator&);
850 void emitSlow_op_sub(Instruction*, Vector<SlowCaseEntry>::iterator&);
851 void emitSlow_op_to_jsnumber(Instruction*, Vector<SlowCaseEntry>::iterator&);
852 void emitSlow_op_to_primitive(Instruction*, Vector<SlowCaseEntry>::iterator&);
876 Jump getSlowCase(Vector<SlowCaseEntry>::iterator& iter)
880 void linkSlowCase(Vector<SlowCaseEntry>::iterator& iter)
885 void linkSlowCaseIfNotJSCell(Vector<SlowCaseEntry>::iterator&, int vReg);
973 inline void JIT::emitSlow_op_loop_if_true(Instruction* currentInstruction, Vector<SlowCaseEntry>::iterator& iter)
984 inline void JIT::emitSlow_op_loop_if_false(Instruction* currentInstruction, Vector<SlowCaseEntry>::iterator& iter)
995 inline void JIT::emitSlow_op_loop_if_less(Instruction* currentInstruction, Vector<SlowCaseEntry>::iterator& iter)