title: How does the invoke instruction work in LLVM?
body: <p>Can someone explain to me how the llvm invoke the works?
  I have the statement:</p>
  
  <pre><code>invoke void @ _ZN7sc_core9sc_signalIN5sc_dt6sc_intILi16EEEEC1Ev (% "class.sc_core :: sc_signal.57" *% operator1) to label %invoke.cont unwind label %lpad
  </code></pre>
  
  <p>It seems to me that it makes a call to a function and then jumps to a label. But which label? label %invoke.cont or  label %lpad?? 
  How to identify the label for which it jumps?</p>