[llvm-commits] [llvm] r91489 - in /llvm/trunk: lib/Target/X86/X86ISelLowering.cpp lib/Target/X86/X86Instr64bit.td lib/Target/X86/X86InstrInfo.td test/CodeGen/X86/setcc.ll

Török Edwin edwintorok at gmail.com
Wed Dec 16 02:38:01 PST 2009


On 2009-12-16 02:53, Evan Cheng wrote:
> Author: evancheng
> Date: Tue Dec 15 18:53:11 2009
> New Revision: 91489
>
> URL: http://llvm.org/viewvc/llvm-project?rev=91489&view=rev
> Log:
> Re-enable 91381 with fixes.
>
> Modified:
>     llvm/trunk/lib/Target/X86/X86ISelLowering.cpp
>     llvm/trunk/lib/Target/X86/X86Instr64bit.td
>     llvm/trunk/lib/Target/X86/X86InstrInfo.td
>     llvm/trunk/test/CodeGen/X86/setcc.ll
>
> Modified: llvm/trunk/lib/Target/X86/X86ISelLowering.cpp
> URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/X86/X86ISelLowering.cpp?rev=91489&r1=91488&r2=91489&view=diff
>
> ==============================================================================
> --- llvm/trunk/lib/Target/X86/X86ISelLowering.cpp (original)
> +++ llvm/trunk/lib/Target/X86/X86ISelLowering.cpp Tue Dec 15 18:53:11 2009
> @@ -980,6 +980,7 @@
>    setTargetDAGCombine(ISD::SRL);
>    setTargetDAGCombine(ISD::STORE);
>    setTargetDAGCombine(ISD::MEMBARRIER);
> +  setTargetDAGCombine(ISD::ZERO_EXTEND);
>   

Hi Evan,

I noticed an infloop convertin and->zero_extend->and, could this patch
be the cause?
http://llvm.org/bugs/show_bug.cgi?id=5802

Best regards,
--Edwin



More information about the llvm-commits mailing list