<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>