<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=utf-8">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    On 2/2/2015 8:04 PM, Wu Zhao wrote:<br>
    <blockquote class=" cite"
      id="mid_5269dc4c_1659a_14b4ab6f38c_Coremail_bluechristlove_163_com"
cite="mid:5269dc4c.1659a.14b4ab6f38c.Coremail.bluechristlove@163.com"
      type="cite">
      <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
      <div
        style="line-height:1.7;color:#000000;font-size:14px;font-family:Arial">OK.
        Thanks very much. By the way, does anybody know which part of
         the llvm source code (or clang source code) handle this
        situation? Because I want to dig deeper and know how to handle
        this more detail. <br>
      </div>
    </blockquote>
    <br>
    Perhaps this will be useful to start looking inside LLVM:<br>
    <br>
<a class="moz-txt-link-freetext" href="http://llvm.org/docs/CodeGenerator.html#selectiondag-legalizetypes-phase">http://llvm.org/docs/CodeGenerator.html#selectiondag-legalizetypes-phase</a><br>
    SelectionDAG LegalizeTypes Phase<br>
    The Legalize phase is in charge of converting a DAG to only use the
    types that are natively supported by the target.<br>
    <br>
    Sameer.<br>
    <br>
  </body>
</html>