pike.git / src / peep.in

version» Context lines:

pike.git/src/peep.in:1:   // - // $Id: peep.in,v 1.41 2000/10/09 23:59:20 hubbe Exp $ + // $Id: peep.in,v 1.42 2000/12/01 01:13:46 hubbe Exp $   //      NOP :   POP_N_ELEMS (0) :   POP_N_ELEMS POP_VALUE : POP_N_ELEMS ($1a + 1)   POP_VALUE POP_VALUE : POP_N_ELEMS (2)   POP_VALUE POP_N_ELEMS : POP_N_ELEMS ($2a + 1)   POP_N_ELEMS POP_N_ELEMS : POP_N_ELEMS ($1a + $2a)   POP_N_ELEMS(1) : POP_VALUE   
pike.git/src/peep.in:68:   DEC POP_VALUE: DEC_AND_POP   POST_DEC POP_VALUE: DEC_AND_POP   NOT BRANCH_WHEN_NON_ZERO: BRANCH_WHEN_ZERO($2a)   NOT BRANCH_WHEN_ZERO: BRANCH_WHEN_NON_ZERO($2a)      POP_VALUE RETURN_0: RETURN_0   POP_N_ELEMS RETURN_0: RETURN_0   POP_VALUE RETURN_1: RETURN_1   POP_N_ELEMS RETURN_1: RETURN_1    + NOTREACHED !LABEL : NOTREACHED   BRANCH !LABEL : BRANCH($1a)   RETURN !LABEL : RETURN   RETURN_0 !LABEL : RETURN_0   RETURN_1 !LABEL : RETURN_1   RETURN_LOCAL !LABEL : RETURN_LOCAL($1a)   APPLY_AND_RETURN !LABEL : APPLY_AND_RETURN($1a)   CALL_FUNCTION_AND_RETURN !LABEL : CALL_FUNCTION_AND_RETURN($1a)   CALL_LFUN_AND_RETURN !LABEL : CALL_LFUN_AND_RETURN($1a)      LOCAL_LVALUE INC : INC_LOCAL ($1a)
pike.git/src/peep.in:239:   BRANCH_WHEN_NE LABEL($1a) : LABEL($1a)   BRANCH_WHEN_LT LABEL($1a) : LABEL($1a)   BRANCH_WHEN_LE LABEL($1a) : LABEL($1a)   BRANCH_WHEN_GT LABEL($1a) : LABEL($1a)   BRANCH_WHEN_GE LABEL($1a) : LABEL($1a)   // These variants use a POINTER   BRANCH_IF_NOT_LOCAL_ARROW POINTER LABEL ($2a) : LABEL($2a)   BRANCH_IF_LOCAL POINTER LABEL($2a) : LABEL($2a)   BRANCH_IF_NOT_LOCAL POINTER LABEL($2a) : LABEL($2a)    - DEC_LOCAL_AND_POP LOCAL ($1a) : DEC_LOCAL ($1a) - INC_LOCAL_AND_POP LOCAL ($1a) : INC_LOCAL ($1a) + #define OPT_INCDEC(X) \ + X##_LOCAL_AND_POP LOCAL ($1a) : X##_LOCAL ($1a) ; \ + X##_LOCAL_AND_POP LOCAL LOCAL ($1a) : LOCAL($2a) X##_LOCAL ($1a) ; \ + X##_LOCAL_AND_POP GLOBAL LOCAL ($1a) : GLOBAL($2a) X##_LOCAL ($1a) ; +  + OPT_INCDEC(INC) + OPT_INCDEC(DEC) +    ASSIGN_LOCAL_AND_POP LOCAL($1a) : ASSIGN_LOCAL($1a)   ASSIGN_GLOBAL_AND_POP GLOBAL($1a) : ASSIGN_GLOBAL($1a)   APPLY_ASSIGN_LOCAL_AND_POP LOCAL ($1b) : APPLY_ASSIGN_LOCAL($1a,$1b)      DEC_LOCAL_AND_POP MARK_AND_LOCAL ($1a) : MARK DEC_LOCAL ($1a)   INC_LOCAL_AND_POP MARK_AND_LOCAL ($1a) : MARK INC_LOCAL ($1a)   ASSIGN_GLOBAL_AND_POP MARK GLOBAL($1a) : MARK_X(1) ASSIGN_GLOBAL($1a)   ASSIGN_LOCAL_AND_POP MARK_AND_LOCAL($1a) : MARK_X(1) ASSIGN_LOCAL($1a)   APPLY_ASSIGN_LOCAL_AND_POP MARK_AND_LOCAL ($1b) : APPLY_ASSIGN_LOCAL($1a,$1b) MARK_X(1)