<div dir="ltr">Something like this should do the job (taken from a test file from the libbeauty decompiler project):<br><br>/* A very simple jump table. */<br>int test58(int var1) {<br>        int n = 0;<br>        switch (var1) {<br>
        case 1:<br>                n = 1;<br>                break;<br>        case 2:<br>                n = 2;<br>                break;<br>        case 3:<br>                n = 3;<br>                break;<br>        case 4:<br>
                n = 4;<br>                break;<br>        case 5:<br>                n = 5;<br>                break;<br>        }<br>        return n;<br><br></div><div class="gmail_extra"><br><br><div class="gmail_quote">
On 14 April 2013 13:17, Dong Chen <span dir="ltr"><<a href="mailto:jameschennerd@gmail.com" target="_blank">jameschennerd@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
hello guys:<br>
i am thinking about what kind of C instructions can turn into llvm IR<br>
'select' instruction.<br>
i tried "d=a?b:c" and compiled it using clang, i still didn't get 'select'<br>
is there anybody who knows this?<br>
thank you<br>
<br>
<br>
<br>
--<br>
View this message in context: <a href="http://llvm.1065342.n5.nabble.com/llvm-select-instruction-tp56719.html" target="_blank">http://llvm.1065342.n5.nabble.com/llvm-select-instruction-tp56719.html</a><br>
Sent from the LLVM - Dev mailing list archive at Nabble.com.<br>
_______________________________________________<br>
LLVM Developers mailing list<br>
<a href="mailto:LLVMdev@cs.uiuc.edu">LLVMdev@cs.uiuc.edu</a>         <a href="http://llvm.cs.uiuc.edu" target="_blank">http://llvm.cs.uiuc.edu</a><br>
<a href="http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev" target="_blank">http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev</a><br>
</blockquote></div><br></div>