pike.git / src / peep.in

version» Context lines:

pike.git/src/peep.in:1:   //   // -*- C -*-   // - // $Id: peep.in,v 1.62 2002/02/26 18:53:21 grubba Exp $ + // $Id: peep.in,v 1.63 2002/09/24 09:10:53 grubba 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   POP_VALUE POP_TO_MARK : POP_TO_MARK
pike.git/src/peep.in:87:   // higher. We keep them solely for balancing the asm debug output.   #define DeadCodeEndCond(op) \    [op != F_LABEL && op != F_SYNCH_MARK && op != F_POP_SYNCH_MARK]   BRANCH ? DeadCodeEndCond($2o) : BRANCH($1a)   RETURN ? DeadCodeEndCond($2o) : RETURN   VOLATILE_RETURN ? DeadCodeEndCond($2o) : VOLATILE_RETURN   RETURN_0 ? DeadCodeEndCond($2o) : RETURN_0   RETURN_1 ? DeadCodeEndCond($2o) : RETURN_1   RETURN_LOCAL ? DeadCodeEndCond($2o) : RETURN_LOCAL($1a)    + // Get rid of extra catch-levels. + // Note that the corresponding exit catch is killed + // by dead code elimination. + CATCH ESCAPE_CATCH: +    LOCAL_LVALUE INC : INC_LOCAL ($1a)   LOCAL_LVALUE POST_INC : POST_INC_LOCAL ($1a)   LOCAL_LVALUE INC_AND_POP : INC_LOCAL_AND_POP ($1a)   INC_LOCAL POP_VALUE : INC_LOCAL_AND_POP ($1a)   POST_INC_LOCAL POP_VALUE : INC_LOCAL_AND_POP ($1a)      LOCAL_LVALUE DEC : DEC_LOCAL ($1a)   LOCAL_LVALUE POST_DEC : POST_DEC_LOCAL ($1a)   LOCAL_LVALUE DEC_AND_POP : DEC_LOCAL_AND_POP ($1a)   DEC_LOCAL POP_VALUE : DEC_LOCAL_AND_POP ($1a)