Lines Matching refs:op
0 /* op.c
73 Perl_Slab_Free(pTHX_ void *op)
75 I32 **ptr = (I32 **) op;
375 Even if op_clear does a pad_free for the target of the op,
1994 /* integerize op, unless it happens to be C<-foo>.
3227 * PL_generation is incremented for each assign op we compile.
3228 * Then, while compiling the assign op, we run through all the
3675 * op, in listop. This is wrong. [perl #27024] */
4806 #define OP_IS_NUMCOMPARE(op) \
4807 ((op) == OP_LT || (op) == OP_I_LT || \
4808 (op) == OP_GT || (op) == OP_I_GT || \
4809 (op) == OP_LE || (op) == OP_I_LE || \
4810 (op) == OP_GE || (op) == OP_I_GE || \
4811 (op) == OP_EQ || (op) == OP_I_EQ || \
4812 (op) == OP_NE || (op) == OP_I_NE || \
4813 (op) == OP_NCMP || (op) == OP_I_NCMP)
5304 /* is this op a FH constructor? */
5338 OP *op;
5341 if ((op = ((BINOP*)kid)->op_first)) {
5346 if (((op->op_type == OP_RV2AV) ||
5347 (op->op_type == OP_RV2HV)) &&
5348 (op = ((UNOP*)op)->op_first) &&
5349 (op->op_type == OP_GV)) {
5351 GV *gv = cGVOPx_gv(op);
5359 else if (op->op_type == OP_PADAV
5360 || op->op_type == OP_PADHV) {
5363 PAD_COMPNAME_PV(op->op_targ);
6365 * that an op is statically defined and should not be freed */
6718 /* will point to RV2AV or PADAV op on LHS/RHS of assign */
6743 * assign (if any) to the aassign op itself */