<div dir="ltr"><div>You can get all users of one instruction like this:</div><div><br></div><div><i>  for(Value::user_iterator i = inst->user_begin(), ie = inst->user_end(); i!=ie; ++i) </i></div><div><i>  {</i></div><div><i>      .....</i></div><div><i>  }</i></div><div><br></div><div> To check if one instruction is used or not, just check if the number of users is zero. Hope this helps,</div><div><br></div><div>Xiangyang</div></div><div class="gmail_extra"><br><div class="gmail_quote">2015-11-10 21:56 GMT-05:00 Valiant wang via llvm-dev <span dir="ltr"><<a href="mailto:llvm-dev@lists.llvm.org" target="_blank">llvm-dev@lists.llvm.org</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><p style="margin:0px 0px 1em;padding:0px;border:0px;font-size:15px;clear:both;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;line-height:17.7273px">I want to know if %3 will be used or not in the following code, when I try to phrase line 36, but I don't how to judge. Anyone knows? Please give me some help,thanks!</p><pre style="margin-top:0px;padding:5px;border:0px;font-size:13px;overflow:auto;width:auto;max-height:600px;font-family:Consolas,Menlo,Monaco,'Lucida Console','Liberation Mono','DejaVu Sans Mono','Bitstream Vera Sans Mono','Courier New',monospace,sans-serif;word-wrap:normal;background-color:rgb(238,238,238)"><code style="margin:0px;padding:0px;border:0px;font-family:Consolas,Menlo,Monaco,'Lucida Console','Liberation Mono','DejaVu Sans Mono','Bitstream Vera Sans Mono','Courier New',monospace,sans-serif;white-space:inherit"> 31 define i32 @main() #0 {
 32   %1 = alloca i32, align 4
 33   %vara = alloca i32, align 4
 34   store i32 0, i32* %1    
 35   %2 = load i32* %vara, align 4
 36   %3 = call i32 @func(i32 %2)</code></pre></div>
<br>_______________________________________________<br>
LLVM Developers mailing list<br>
<a href="mailto:llvm-dev@lists.llvm.org">llvm-dev@lists.llvm.org</a><br>
<a href="http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev" rel="noreferrer" target="_blank">http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev</a><br>
<br></blockquote></div><br></div>