Home | History | Annotate | Download | only in gcc

Lines Matching defs:vdef

541    during elimination which will value-number the VDEF to the
1291 /* If 2 calls have a different non-ssa lhs, vdef value numbers should be
3866 vn_reference_insert (tree op, tree result, tree vuse, tree vdef)
3887 vr1->result_vdef = vdef;
5200 tree vdef = gimple_vdef (stmt);
5213 && !vdef
5285 /* Walk the VUSE->VDEF chain optimistically trying to find an entry
5333 if (vdef)
5336 changed |= set_ssa_val_to (vdef, vnresult->result_vdef);
5338 /* If stmt has non-SSA_NAME lhs, value number the vdef to itself,
5340 changed |= set_ssa_val_to (vdef, vdef);
5344 changed |= set_ssa_val_to (vdef,
5358 tree vdef_val = vdef;
5359 if (vdef)
5362 one not clobbering memory value number its VDEF to its
5373 vdef to itself, as the call still acts as a lhs
5378 changed |= set_ssa_val_to (vdef, vdef_val);
5489 tree vdef = gimple_vdef (stmt);
5503 In this case the vdef versions for this store are value numbered to those
5547 if (vdef)
5548 changed |= set_ssa_val_to (vdef, vdef);
5553 vn_reference_insert (lhs, op, vdef, NULL);
5562 vn_reference_insert (assign, lhs, vuse, vdef);
5567 /* We had a match, so value number the vdef to have the value
5574 changed |= set_ssa_val_to (vdef, SSA_VAL (vuse));
5931 /* If calls have a vdef, subsequent calls won't have
5932 the same incoming vuse. So, if 2 calls with vdef have the
6544 tree vdef = gimple_vdef (stmt);
6549 /* In case the VDEF on the original stmt was released, value-number
6552 if (vdef != gimple_vdef (stmt))
6554 gcc_assert (SSA_NAME_IN_FREE_LIST (vdef));
6555 VN_INFO (vdef)->valnum = vuse;
6704 tree vdef = gimple_vdef (stmt);
6890 /* In case the VDEF on the original stmt was released, value-number
6893 if (vdef && SSA_NAME_IN_FREE_LIST (vdef))
6894 VN_INFO (vdef)->valnum = vuse;