<div dir="ltr"><div dir="auto">Thank you very much for your reply. That helped. <div dir="auto"><br></div><div dir="auto">I spent a little bit of time debugging the failure. It appears that X86LegalizerInfo does not (yet?) set up the required actions and tables for the opcode G_SDIV. I have not looked at GlobalISel phase earlier, but am curious to learn of the reasons for G_SDIV not being supported, yet. Are there any pointers that give some background? Of course, I hope to continue to dig irrespectively (albeit slowly :-)).</div><div dir="auto"><br></div><div>Thanks again!</div><div><br></div>Bharadwaj <br><div class="gmail_extra"><br><div class="gmail_quote">On Nov 8, 2017 11:31 PM, "Breger, Igor" <<a href="mailto:igor.breger@intel.com" target="_blank">igor.breger@intel.com</a>> wrote:<br type="attribution"><blockquote class="m_2750173284704194168quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div lang="EN-US" link="blue" vlink="purple">
<div class="m_2750173284704194168m_-8768187231190062941WordSection1">
<p class="MsoNormal"><span class="m_2750173284704194168m_-8768187231190062941gmail-apple-converted-space">Hi ,<u></u><u></u></span></p>
<p class="MsoNormal"><span class="m_2750173284704194168m_-8768187231190062941gmail-apple-converted-space">Currently GobalIsel like FastIsel designed to use fallback to DAGIsel in case of failure.<span lang="HE" dir="RTL"><u></u><u></u></span></span></p>
<p class="MsoNormal"><a name="m_2750173284704194168_m_-8768187231190062941__MailEndCompose"><span class="m_2750173284704194168m_-8768187231190062941gmail-apple-converted-space">You can use -global-isel-abort=2 option.<u></u><u></u></span></a></p>
<p class="MsoNormal"><span class="m_2750173284704194168m_-8768187231190062941gmail-apple-converted-space"><u></u> <u></u></span></p>
<p class="MsoNormal"><span class="m_2750173284704194168m_-8768187231190062941gmail-apple-converted-space"> llc -global-isel -pass-remarks-missed="gisel-*"
<b>-global-isel-abort=2 </b>simple_foo.ll <u></u><u></u></span></p>
<p class="MsoNormal"><span class="m_2750173284704194168m_-8768187231190062941gmail-apple-converted-space"><u></u> <u></u></span></p>
<p class="MsoNormal"><span class="m_2750173284704194168m_-8768187231190062941gmail-apple-converted-space">Regards,<u></u><u></u></span></p>
<p class="MsoNormal"><span class="m_2750173284704194168m_-8768187231190062941gmail-apple-converted-space">Igor<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d"><u></u> <u></u></span></p>
<p class="MsoNormal"><a name="m_2750173284704194168_m_-8768187231190062941______replyseparator"></a><b><span style="font-size:11.0pt;font-family:"Calibri",sans-serif">From:</span></b><span style="font-size:11.0pt;font-family:"Calibri",sans-serif"> S. Bharadwaj Yadavalli [mailto:<a href="mailto:bharadwajy@gmail.com" target="_blank">bharadwajy@gmail.com</a>]
<br>
<b>Sent:</b> Thursday, November 09, 2017 03:36<br>
<b>To:</b> Aditya Nandakumar <<a href="mailto:proaditya@gmail.com" target="_blank">proaditya@gmail.com</a>><br>
<b>Cc:</b> Craig Topper <<a href="mailto:craig.topper@gmail.com" target="_blank">craig.topper@gmail.com</a>>; llvm-dev <<a href="mailto:llvm-dev@lists.llvm.org" target="_blank">llvm-dev@lists.llvm.org</a>>; Breger, Igor <<a href="mailto:igor.breger@intel.com" target="_blank">igor.breger@intel.com</a>><br>
<b>Subject:</b> Re: [llvm-dev] [GlobalISel] [X86] unable to legalize instruction<u></u><u></u></span></p><div class="m_2750173284704194168elided-text">
<p class="MsoNormal"><u></u> <u></u></p>
<div>
<p class="MsoNormal">Sorry for the late follow-up.<u></u><u></u></p>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">Here is the output with the suggested option:<u></u><u></u></p>
</div>
<div>
<p class="m_2750173284704194168m_-8768187231190062941gmail-p1"><span class="m_2750173284704194168m_-8768187231190062941gmail-s1">$ llc -global-isel -pass-remarks-missed="gisel-*" simple_foo.ll</span><span class="m_2750173284704194168m_-8768187231190062941gmail-apple-converted-space"> </span><u></u><u></u></p>
<p class="m_2750173284704194168m_-8768187231190062941gmail-p1"><span class="m_2750173284704194168m_-8768187231190062941gmail-s1">LLVM ERROR: unable to legalize instruction: %vreg17<def>(s32) = G_SDIV %vreg15, %vreg16; (in function: foo)</span><u></u><u></u></p>
<p class="m_2750173284704194168m_-8768187231190062941gmail-p1">Thanks for any help/suggestions.<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
<div>
<p class="MsoNormal">On Wed, Oct 11, 2017 at 8:13 PM, Aditya Nandakumar <<a href="mailto:proaditya@gmail.com" target="_blank">proaditya@gmail.com</a>> wrote:<u></u><u></u></p>
<blockquote style="border:none;border-left:solid #cccccc 1.0pt;padding:0cm 0cm 0cm 6.0pt;margin-left:4.8pt;margin-right:0cm">
<div>
<p class="MsoNormal" style="margin-bottom:12.0pt">I believe if you pass(iirc) -pass-remarks-missed=“gisel-*”<wbr>, it’ll print the instruction it failed to legalize.<u></u><u></u></p>
<div id="m_2750173284704194168m_-8768187231190062941m_4902394814570491043AppleMailSignature">
<p class="MsoNormal">Sent from my iPhone<u></u><u></u></p>
</div>
<div>
<div>
<div>
<p class="MsoNormal" style="margin-bottom:12.0pt"><br>
On Oct 11, 2017, at 6:44 PM, S. Bharadwaj Yadavalli via llvm-dev <<a href="mailto:llvm-dev@lists.llvm.org" target="_blank">llvm-dev@lists.llvm.org</a>> wrote:<u></u><u></u></p>
</div>
<blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<div>
<p class="MsoNormal">Thanks for your quick reply.<u></u><u></u></p>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">Here its is:<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">===========<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<div>
<p class="MsoNormal">; ModuleID = 'simple_foo.c'<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">source_filename = "simple_foo.c"<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">target datalayout = "e-m:o-i64:64-f80:128-n8:16:32<wbr>:64-S128"<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">target triple = "x86_64-apple-macosx10.13.0"<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">; Function Attrs: noinline nounwind optnone ssp uwtable<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">define i32 @foo(i32 %a, i32 %b, i32 %c) #0 {<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">entry:<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"> %retval = alloca i32, align 4<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"> %a.addr = alloca i32, align 4<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"> %b.addr = alloca i32, align 4<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"> %c.addr = alloca i32, align 4<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"> %sum = alloca i32, align 4<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"> %sum1 = alloca i32, align 4<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"> store i32 %a, i32* %a.addr, align 4<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"> store i32 %b, i32* %b.addr, align 4<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"> store i32 %c, i32* %c.addr, align 4<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"> %0 = load i32, i32* %c.addr, align 4<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"> %cmp = icmp ne i32 %0, 0<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"> br i1 %cmp, label %if.then, label %if.else<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">if.then: ; preds = %entry<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"> %1 = load i32, i32* %a.addr, align 4<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"> %2 = load i32, i32* %b.addr, align 4<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"> %add = add nsw i32 %1, %2<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"> store i32 %add, i32* %sum, align 4<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"> %3 = load i32, i32* %sum, align 4<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"> %4 = load i32, i32* %c.addr, align 4<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"> %div = sdiv i32 %3, %4<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"> store i32 %div, i32* %retval, align 4<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"> br label %return<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">if.else: ; preds = %entry<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"> %5 = load i32, i32* %a.addr, align 4<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"> %6 = load i32, i32* %b.addr, align 4<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"> %add2 = add nsw i32 %5, %6<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"> store i32 %add2, i32* %sum1, align 4<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"> %7 = load i32, i32* %sum1, align 4<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"> store i32 %7, i32* %retval, align 4<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"> br label %return<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">return: ; preds = %if.else, %if.then<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"> %8 = load i32, i32* %retval, align 4<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"> ret i32 %8<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">}<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">attributes #0 = { noinline nounwind optnone ssp uwtable "correctly-rounded-divide-sqrt<wbr>-fp-math"="false" "disable-tail-calls"="false" "less-precise-fpmad"="false" "no-frame-pointer-elim"="true" "no-frame-pointer-elim-non-lea<wbr>f" "no-infs-fp-math"="false"
"no-jump-tables"="false" "no-nans-fp-math"="false" "no-signed-zeros-fp-math"="fal<wbr>se" "no-trapping-math"="false" "stack-protector-buffer-size"=<wbr>"8" "target-cpu"="penryn" "target-features"="+cx16,+fxsr<wbr>,+mmx,+sse,+sse2,+sse3,+sse4.<wbr>1,+ssse3,+x87" "unsafe-fp-math"="false"
"use-soft-float"="false" }<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">!llvm.module.flags = !{!0, !1}<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">!llvm.ident = !{!2}<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">!0 = !{i32 1, !"wchar_size", i32 4}<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">!1 = !{i32 7, !"PIC Level", i32 2}<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">!2 = !{!"clang version 6.0.0 (<a href="https://github.com/llvm-mirror/clang.git" target="_blank">https://github.com/llvm-mirro<wbr>r/clang.git</a> 9563977e8bce81b1dd88ce7579e36a<wbr>055e3ff90b) (<a href="https://github.com/llvm-mirror/llvm.git" target="_blank">https://github.com/llvm-mirro<wbr>r/llvm.git</a>
761e543ac73ddc55d2cf3c6892fe18<wbr>eecb0c89d9)"}<u></u><u></u></p>
</div>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
<div>
<p class="MsoNormal">On Wed, Oct 11, 2017 at 5:50 PM, Craig Topper <<a href="mailto:craig.topper@gmail.com" target="_blank">craig.topper@gmail.com</a>> wrote:<u></u><u></u></p>
<blockquote style="border:none;border-left:solid #cccccc 1.0pt;padding:0cm 0cm 0cm 6.0pt;margin-left:4.8pt;margin-right:0cm">
<div>
<p class="MsoNormal">global-isel for x86 is still very much a work in progress. What was the content for simple_foo.ll?<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><br clear="all">
<u></u><u></u></p>
<div>
<div>
<p class="MsoNormal">~Craig<u></u><u></u></p>
</div>
</div>
<p class="MsoNormal"><u></u> <u></u></p>
<div>
<div>
<div>
<p class="MsoNormal">On Wed, Oct 11, 2017 at 5:39 PM, S. Bharadwaj Yadavalli via llvm-dev <<a href="mailto:llvm-dev@lists.llvm.org" target="_blank">llvm-dev@lists.llvm.org</a>> wrote:<u></u><u></u></p>
</div>
</div>
<blockquote style="border:none;border-left:solid #cccccc 1.0pt;padding:0cm 0cm 0cm 6.0pt;margin-left:4.8pt;margin-right:0cm">
<div>
<div>
<div>
<p class="MsoNormal"><span style="font-size:9.5pt">Hi,</span><u></u><u></u></p>
<div>
<p class="MsoNormal"><span style="font-size:9.5pt"><u></u> <u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:9.5pt">Can someone please let me know if I can expect GlobalISel to be functional for x86/x86-64 targets?<u></u><u></u></span></p>
</div>
<div>
<p class="m_2750173284704194168m_-8768187231190062941m4902394814570491043m8133404827609359290m2158687250864505093m4943174164200076565m-1944124178244478270gmail-m9063869700091709013m-3236036515415256820gmail-p1">
<span class="m_2750173284704194168m_-8768187231190062941m4902394814570491043m8133404827609359290m2158687250864505093m4943174164200076565m-1944124178244478270gmail-m9063869700091709013m-3236036515415256820gmail-s1"><span style="font-size:9.5pt">$ uname -a</span></span><span style="font-size:9.5pt"><u></u><u></u></span></p>
<p class="m_2750173284704194168m_-8768187231190062941m4902394814570491043m8133404827609359290m2158687250864505093m4943174164200076565m-1944124178244478270gmail-m9063869700091709013m-3236036515415256820gmail-p1">
<span class="m_2750173284704194168m_-8768187231190062941m4902394814570491043m8133404827609359290m2158687250864505093m4943174164200076565m-1944124178244478270gmail-m9063869700091709013m-3236036515415256820gmail-s1"><span style="font-size:9.5pt">Darwin <Machine-Name> 17.0.0 Darwin Kernel Version 17.0.0:
Thu Aug 24 21:48:19 PDT 2017; root:xnu-4570.1.46~2/RELEASE_X<wbr>86_64 x86_64</span></span><span style="font-size:9.5pt"><u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:9.5pt">Following is the command I used that resulted in an error :<u></u><u></u></span></p>
</div>
<div>
<p class="m_2750173284704194168m_-8768187231190062941m4902394814570491043m8133404827609359290m2158687250864505093m4943174164200076565m-1944124178244478270gmail-m9063869700091709013m-3236036515415256820gmail-p1">
<span class="m_2750173284704194168m_-8768187231190062941m4902394814570491043m8133404827609359290m2158687250864505093m4943174164200076565m-1944124178244478270gmail-m9063869700091709013m-3236036515415256820gmail-s1"><span style="font-size:9.5pt">~/github/build/llvm/Debug/bin/<wbr>llc -global-isel -O0 simple_foo.ll</span></span><span class="m_2750173284704194168m_-8768187231190062941m4902394814570491043m8133404827609359290m2158687250864505093m4943174164200076565m-1944124178244478270gmail-m9063869700091709013m-3236036515415256820gmail-apple-converted-space"><span style="font-size:9.5pt"> </span></span><span style="font-size:9.5pt"><u></u><u></u></span></p>
<p class="m_2750173284704194168m_-8768187231190062941m4902394814570491043m8133404827609359290m2158687250864505093m4943174164200076565m-1944124178244478270gmail-m9063869700091709013m-3236036515415256820gmail-p1">
<span class="m_2750173284704194168m_-8768187231190062941m4902394814570491043m8133404827609359290m2158687250864505093m4943174164200076565m-1944124178244478270gmail-m9063869700091709013m-3236036515415256820gmail-s1"><span style="font-size:9.5pt">LLVM ERROR: unable to legalize instruction (in function:
foo)</span></span><span style="font-size:9.5pt"><u></u><u></u></span></p>
<p class="m_2750173284704194168m_-8768187231190062941m4902394814570491043m8133404827609359290m2158687250864505093m4943174164200076565m-1944124178244478270gmail-m9063869700091709013m-3236036515415256820gmail-p1">
<span class="m_2750173284704194168m_-8768187231190062941m4902394814570491043m8133404827609359290m2158687250864505093m4943174164200076565m-1944124178244478270gmail-m9063869700091709013m-3236036515415256820gmail-s1"><span style="font-size:9.5pt">llc without the -global-isel option works fine.</span></span><span style="font-size:9.5pt"><u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:9.5pt">I built clang/llc using the sources with the following tips:<u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:9.5pt"><u></u> <u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:9.5pt">LLVM<u></u><u></u></span></p>
</div>
<div>
<p class="m_2750173284704194168m_-8768187231190062941m4902394814570491043m8133404827609359290m2158687250864505093m4943174164200076565m-1944124178244478270gmail-m9063869700091709013m-3236036515415256820gmail-p1">
<span class="m_2750173284704194168m_-8768187231190062941m4902394814570491043m8133404827609359290m2158687250864505093m4943174164200076565m-1944124178244478270gmail-m9063869700091709013m-3236036515415256820gmail-s1"><span style="font-size:9.5pt">761e543ac73 (</span></span><span class="m_2750173284704194168m_-8768187231190062941m4902394814570491043m8133404827609359290m2158687250864505093m4943174164200076565m-1944124178244478270gmail-m9063869700091709013m-3236036515415256820gmail-s2"><span style="font-size:9.5pt">HEAD
-> </span></span><span class="m_2750173284704194168m_-8768187231190062941m4902394814570491043m8133404827609359290m2158687250864505093m4943174164200076565m-1944124178244478270gmail-m9063869700091709013m-3236036515415256820gmail-s3"><span style="font-size:9.5pt">master</span></span><span class="m_2750173284704194168m_-8768187231190062941m4902394814570491043m8133404827609359290m2158687250864505093m4943174164200076565m-1944124178244478270gmail-m9063869700091709013m-3236036515415256820gmail-s1"><span style="font-size:9.5pt">, </span></span><span class="m_2750173284704194168m_-8768187231190062941m4902394814570491043m8133404827609359290m2158687250864505093m4943174164200076565m-1944124178244478270gmail-m9063869700091709013m-3236036515415256820gmail-s4"><span style="font-size:9.5pt">origin/master</span></span><span class="m_2750173284704194168m_-8768187231190062941m4902394814570491043m8133404827609359290m2158687250864505093m4943174164200076565m-1944124178244478270gmail-m9063869700091709013m-3236036515415256820gmail-s1"><span style="font-size:9.5pt">, </span></span><span class="m_2750173284704194168m_-8768187231190062941m4902394814570491043m8133404827609359290m2158687250864505093m4943174164200076565m-1944124178244478270gmail-m9063869700091709013m-3236036515415256820gmail-s4"><span style="font-size:9.5pt">orig<wbr>in/HEAD</span></span><span class="m_2750173284704194168m_-8768187231190062941m4902394814570491043m8133404827609359290m2158687250864505093m4943174164200076565m-1944124178244478270gmail-m9063869700091709013m-3236036515415256820gmail-s1"><span style="font-size:9.5pt">)</span></span><span class="m_2750173284704194168m_-8768187231190062941m4902394814570491043m8133404827609359290m2158687250864505093m4943174164200076565m-1944124178244478270gmail-m9063869700091709013m-3236036515415256820gmail-s5"><span style="font-size:9.5pt"> [Transforms]
Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC).</span></span><span style="font-size:9.5pt"><u></u><u></u></span></p>
<p class="m_2750173284704194168m_-8768187231190062941m4902394814570491043m8133404827609359290m2158687250864505093m4943174164200076565m-1944124178244478270gmail-m9063869700091709013m-3236036515415256820gmail-p1">
<span style="font-size:9.5pt">clang<u></u><u></u></span></p>
<p class="m_2750173284704194168m_-8768187231190062941m4902394814570491043m8133404827609359290m2158687250864505093m4943174164200076565m-1944124178244478270gmail-m9063869700091709013m-3236036515415256820gmail-p1">
<span class="m_2750173284704194168m_-8768187231190062941m4902394814570491043m8133404827609359290m2158687250864505093m4943174164200076565m-1944124178244478270gmail-m9063869700091709013m-3236036515415256820gmail-s1"><span style="font-size:9.5pt">9563977e8b (</span></span><span class="m_2750173284704194168m_-8768187231190062941m4902394814570491043m8133404827609359290m2158687250864505093m4943174164200076565m-1944124178244478270gmail-m9063869700091709013m-3236036515415256820gmail-s2"><span style="font-size:9.5pt">HEAD
-> </span></span><span class="m_2750173284704194168m_-8768187231190062941m4902394814570491043m8133404827609359290m2158687250864505093m4943174164200076565m-1944124178244478270gmail-m9063869700091709013m-3236036515415256820gmail-s3"><span style="font-size:9.5pt">master</span></span><span class="m_2750173284704194168m_-8768187231190062941m4902394814570491043m8133404827609359290m2158687250864505093m4943174164200076565m-1944124178244478270gmail-m9063869700091709013m-3236036515415256820gmail-s1"><span style="font-size:9.5pt">, </span></span><span class="m_2750173284704194168m_-8768187231190062941m4902394814570491043m8133404827609359290m2158687250864505093m4943174164200076565m-1944124178244478270gmail-m9063869700091709013m-3236036515415256820gmail-s4"><span style="font-size:9.5pt">origin/master</span></span><span class="m_2750173284704194168m_-8768187231190062941m4902394814570491043m8133404827609359290m2158687250864505093m4943174164200076565m-1944124178244478270gmail-m9063869700091709013m-3236036515415256820gmail-s1"><span style="font-size:9.5pt">, </span></span><span class="m_2750173284704194168m_-8768187231190062941m4902394814570491043m8133404827609359290m2158687250864505093m4943174164200076565m-1944124178244478270gmail-m9063869700091709013m-3236036515415256820gmail-s4"><span style="font-size:9.5pt">orig<wbr>in/HEAD</span></span><span class="m_2750173284704194168m_-8768187231190062941m4902394814570491043m8133404827609359290m2158687250864505093m4943174164200076565m-1944124178244478270gmail-m9063869700091709013m-3236036515415256820gmail-s1"><span style="font-size:9.5pt">)</span></span><span class="m_2750173284704194168m_-8768187231190062941m4902394814570491043m8133404827609359290m2158687250864505093m4943174164200076565m-1944124178244478270gmail-m9063869700091709013m-3236036515415256820gmail-s5"><span style="font-size:9.5pt"> [X86]
Add support for 'amdfam17h' to __builtin_cpu_is to match gcc.</span></span><span style="font-size:9.5pt"><u></u><u></u></span></p>
<p class="m_2750173284704194168m_-8768187231190062941m4902394814570491043m8133404827609359290m2158687250864505093m4943174164200076565m-1944124178244478270gmail-m9063869700091709013m-3236036515415256820gmail-p1">
<span class="m_2750173284704194168m_-8768187231190062941m4902394814570491043m8133404827609359290m2158687250864505093m4943174164200076565m-1944124178244478270gmail-m9063869700091709013m-3236036515415256820gmail-s5"><span style="font-size:9.5pt">Thanks,</span></span><span style="font-size:9.5pt"><u></u><u></u></span></p>
<p class="m_2750173284704194168m_-8768187231190062941m4902394814570491043m8133404827609359290m2158687250864505093m4943174164200076565m-1944124178244478270gmail-m9063869700091709013m-3236036515415256820gmail-p1">
<span class="m_2750173284704194168m_-8768187231190062941m4902394814570491043m8133404827609359290m2158687250864505093m4943174164200076565m-1944124178244478270gmail-m9063869700091709013m-3236036515415256820gmail-s5"><span style="font-size:9.5pt">Bharadwaj</span></span><span style="font-size:9.5pt"><u></u><u></u></span></p>
</div>
</div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
</div>
<p class="MsoNormal" style="margin-bottom:12.0pt">______________________________<wbr>_________________<br>
LLVM Developers mailing list<br>
<a href="mailto:llvm-dev@lists.llvm.org" target="_blank">llvm-dev@lists.llvm.org</a><br>
<a href="http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev" target="_blank">http://lists.llvm.org/cgi-bin/<wbr>mailman/listinfo/llvm-dev</a><u></u><u></u></p>
</blockquote>
</div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
</blockquote>
</div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
</div>
</div>
</blockquote>
<blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<p class="MsoNormal">______________________________<wbr>_________________<br>
LLVM Developers mailing list<br>
<a href="mailto:llvm-dev@lists.llvm.org" target="_blank">llvm-dev@lists.llvm.org</a><br>
<a href="http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev" target="_blank">http://lists.llvm.org/cgi-bin/<wbr>mailman/listinfo/llvm-dev</a><u></u><u></u></p>
</div>
</blockquote>
</div>
</div>
</div>
</blockquote>
</div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
</div>
</div></div>
<p>------------------------------<wbr>------------------------------<wbr>---------<br>
Intel Israel (74) Limited</p>
<p>This e-mail and any attachments may contain confidential material for<br>
the sole use of the intended recipient(s). Any review or distribution<br>
by others is strictly prohibited. If you are not the intended<br>
recipient, please contact the sender and delete all copies.</p></div>
</blockquote></div><br><br></div></div>
</div>