[LLVMdev] Cannot Select ConstantFP on x86
Evan Cheng
evan.cheng at apple.com
Thu Sep 25 09:01:41 PDT 2008
On Sep 24, 2008, at 5:11 PM, David Greene wrote:
> I just ran into this today with x86-64:
>
> Cannot yet select: 0x3cbc180: f64 = ConstantFP <1>
>
> As far as I can tell, DAGCombiner comes along and sees an sint_to_fp
> of the
> constant 1 and hapilly folds it into a ConstantFP<1>. ISel then
> blows up
> because there's no pattern for it.
Sounds like a bug if dag combiner is doing this after legalization.
DAG combiner should never form anything that's illegal after
legalization has completed.
Evan
>
>
> Does this look familiar to anyone? I don't see any relevant bugs in
> the
> database.
>
> -Dave
> _______________________________________________
> LLVM Developers mailing list
> LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
More information about the llvm-dev
mailing list