<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#ffffff" text="#000000">
    On 4/5/11 11:22 AM, Nabila ABDESSAIED wrote:
    <blockquote
      cite="mid:BANLkTikRcvxyCJKmY8m4c9zHZrTQ7NUuuA@mail.gmail.com"
      type="cite">
      <div dir="ltr">
        <meta http-equiv="content-type" content="text/html;
          charset=ISO-8859-1">
        <font class="Apple-style-span" face="arial, sans-serif"><span
            class="Apple-style-span" style="border-collapse: collapse;">hi,</span></font>
        <div>
          <font class="Apple-style-span" face="arial, sans-serif"><span
              class="Apple-style-span" style="border-collapse:
              collapse;">I'm newer in llvm</span></font></div>
        <div><font class="Apple-style-span" face="arial, sans-serif"><span
              class="Apple-style-span" style="border-collapse:
              collapse;">i would like to instrument a byte code with a
              pass and as a result i would like to get an instrumented
              byte code.</span></font></div>
      </div>
    </blockquote>
    <br>
    To rephrase, you want to instrument a program so that, when you run
    it, it computes the number of instructions executed at run-time.  Is
    this correct?<br>
    <br>
    By number of instructions, do you mean LLVM instructions or native
    code instructions?<br>
    <br>
    <blockquote
      cite="mid:BANLkTikRcvxyCJKmY8m4c9zHZrTQ7NUuuA@mail.gmail.com"
      type="cite">
      <div dir="ltr">
        <div><font class="Apple-style-span" face="arial, sans-serif"><span
              class="Apple-style-span" style="border-collapse:
              collapse;">i would like that a pass add a method (which</span></font><span
            class="Apple-style-span" style="border-collapse: collapse;
            font-family: arial,sans-serif;"> calculate the number of
            instructions)</span><span class="Apple-style-span"
            style="border-collapse: collapse; font-family:
            arial,sans-serif;"> in the end of each block.</span></div>
        <div><span class="Apple-style-span" style="border-collapse:
            collapse; font-family: arial,sans-serif;">the instrumented
            code should contain in each block a method that calculate
            the number of instructions</span></div>
      </div>
    </blockquote>
    <br>
    Have you read the documentation from the web site:<br>
    <br>
    How to Write an LLVM Pass<br>
    LLVM Programmer's Manual<br>
    LLVM Language Reference Manual (you just need to skim it to get a
    basic understanding of what the IR looks like)<br>
    <br>
    -- John T.<br>
    <br>
    <blockquote
      cite="mid:BANLkTikRcvxyCJKmY8m4c9zHZrTQ7NUuuA@mail.gmail.com"
      type="cite">
      <div dir="ltr">
        <div>
          <span class="Apple-style-span" style="border-collapse:
            collapse; font-family: arial,sans-serif;">Please Help me</span></div>
        <div><span class="Apple-style-span" style="border-collapse:
            collapse; font-family: arial,sans-serif;">thank you</span></div>
        <div><span class="Apple-style-span" style="border-collapse:
            collapse; font-family: arial,sans-serif;"><br>
          </span></div>
        <meta http-equiv="content-type" content="text/html;
          charset=ISO-8859-1">
        <div><br>
          -- <br>
          <div dir="ltr">
            <div>
              <font color="#666666">
                <div>Nabila ABDESSAIED<br>
                  <span style="border-collapse: collapse; font-size:
                    13px;"><font face="'Wingdings 2'">Tel</font><font
                      face="arial, sans-serif">     : (+216) 22 473 385
                      / </font></span><span style="border-collapse:
                    collapse; font-family: arial,sans-serif; font-size:
                    13px;">(+216) 55 744 625</span><br>
                  <span style="border-collapse: collapse; color:
                    rgb(136, 136, 136);"><span style="font-size: 13px;"><span
                        style="font-size: 10pt;" lang="EN-US"><font
                          color="#666666"><font face="Wingdings">Email</font><font
                            face="arial, sans-serif"> : </font></font></span></span><span
                      style="border-collapse: separate; font-family:
                      arial,sans-serif; font-size: 13px; white-space:
                      nowrap;"><font color="#666666"><a
                          moz-do-not-send="true"
                          href="mailto:nabila.abdessaied@gmail.com"
                          target="_blank">nabila.abdessaied@gmail.com</a></font></span></span></div>
              </font></div>
          </div>
          <br>
        </div>
      </div>
    </blockquote>
    <br>
  </body>
</html>