"Mradul Maheshwari" <mradul@xxxxxxxxxxxxxx> writes: > I want to know that whether there is a function in gcc which takes the ssa > tree as input and returns the original variable. I mean to say > suppose these few statements in a c program > a = b; > *c = *d; > > there ssa form in gcc-4.5.0 is as follows > > b.0_1 = b; > a = b; > > c.1_2 = c; > d.2_3 = d; > D.1963_4 = *d.2_3; > *c.1_2 = D.1963_4; > > I can access the lhs and the rhs of each of these statements. But is there > any function that takes the ssa tree b.0_1 or d.2_3 and tells that its an > ssa for variable b and variable d respectively. If there is no function > can any one help me in figuring out what how can I do this. SSA_NAME_VAR, I suppose. Ian