Hi,<br><br>i want to insert a PHI into one basicblock like this:<br><br>%s.1 = phi int [ 80, %entry ], [ %tmp21, %bb17 ]<br><br>then, insert a cast inst. into another basicblock like this:<br><br>%s.1 = cast int %s.1 to uint
<br><br>But, when i do this, the llvm automatically change the same name into a new one.<br><br>Actually, i found that sometimes, llvm will create bytecode containing two instructions with same name. So, how can i implement that?
<br><br>Thanks,<br>Sheng.<br>