<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">You'll probably need to dump both the source and the dest and show the code that's being generated. A lot of guessing here that's not getting us very far very fast.<div><br></div><div>-eric</div><div><br></div><div><br><div><div>On Nov 14, 2011, at 10:56 AM, Yakov Malinkovich wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div dir="ltr"><span class="Apple-style-span" style="color: rgb(34, 34, 34); font-family: arial, sans-serif; font-size: 13px; background-color: rgba(255, 255, 255, 0.917969); ">yes - i checked that the src->getType()->isFloatTy() is true</span><br clear="all">

Yakov<br>
<br><br><div class="gmail_quote">On Mon, Nov 14, 2011 at 8:24 PM, Duncan Sands <span dir="ltr"><<a href="mailto:baldrick@free.fr">baldrick@free.fr</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

On 14/11/11 19:20, Yakov Malinkovich wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
I sure that is.<br>
</blockquote>
<br>
Did you test it?  Can you do: src->getType()->isFloatTy()<div class="im"><br>
<br>
What could be other reasons for such error?<br>
<br></div>
The only other possibility I can think of is that src was created<br>
using a different context.<br>
<br>
Ciao, Duncan.<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">
Yakov<br>
<br>
<br>
On Mon, Nov 14, 2011 at 5:44 PM, Duncan Sands <<a href="mailto:baldrick@free.fr" target="_blank">baldrick@free.fr</a><br></div><div class="im">
<mailto:<a href="mailto:baldrick@free.fr" target="_blank">baldrick@free.fr</a>>> wrote:<br>
<br>
    On 14/11/11 16:39, Yakov Malinkovich wrote:<br>
<br>
        It doesnt work it fails with assertation that cast is invalid .What<br>
        could be done?<br>
<br>
<br>
    Maybe src doesn't have Float type?<br>
<br>
    Ciao, Duncan.<br>
<br>
<br>
<br>
<br></div>
        On 11/14/11, Duncan Sands<<a href="mailto:baldrick@free.fr" target="_blank">baldrick@free.fr</a> <mailto:<a href="mailto:baldrick@free.fr" target="_blank">baldrick@free.fr</a>>><div class="im"><br>
          wrote:<br>
<br>
            Hi Yakov, that looks correct to me.  You can also use CreateFPExt<br>
            which is<br>
            slightly simpler.<br>
<br>
            Ciao, Duncan.<br>
<br>
<br>
                I want to transfer value (Value* src) of the type `FloatTyID` to<br>
                `DoubleTyID`(I<br>
                need all floats to be saved as 8 bytes).I have tried:<br>
<br>
                      builder.CreateCast(llvm:: Instruction::FPExt, src,<br></div>
                llvm::Type::getDoubleTy( llvmContext),””)<div class="im"><br>
<br>
                I don`t know if I use CreateCast correctly  and if this approach is<br>
                correct at all.<br>
<br>
                Thank you.<br>
<br>
                Yakov<br>
<br>
<br>
<br>
                ______________________________ _________________<br>
                LLVM Developers mailing list<br></div>
                <a href="mailto:LLVMdev@cs.uiuc.edu" target="_blank">LLVMdev@cs.uiuc.edu</a> <mailto:<a href="mailto:LLVMdev@cs.uiuc.edu" target="_blank">LLVMdev@cs.uiuc.edu</a>><br>
                <a href="http://llvm.cs.uiuc.edu/" target="_blank">http://llvm.cs.uiuc.edu</a><br>
                <a href="http://lists.cs.uiuc.edu/" target="_blank">http://lists.cs.uiuc.edu/</a> mailman/listinfo/llvmdev<br>
                <<a href="http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev" target="_blank">http://lists.cs.uiuc.edu/<u></u>mailman/listinfo/llvmdev</a>><br>
<br>
<br>
            ______________________________ _________________<br>
            LLVM Developers mailing list<br>
            <a href="mailto:LLVMdev@cs.uiuc.edu" target="_blank">LLVMdev@cs.uiuc.edu</a> <mailto:<a href="mailto:LLVMdev@cs.uiuc.edu" target="_blank">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/" target="_blank">http://lists.cs.uiuc.edu/</a> mailman/listinfo/llvmdev<br>
            <<a href="http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev" target="_blank">http://lists.cs.uiuc.edu/<u></u>mailman/listinfo/llvmdev</a>><br>
<br>
<br>
<br>
<br>
<br>
</blockquote>
<br>
</blockquote></div><br></div>
_______________________________________________<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">http://llvm.cs.uiuc.edu</a><br><a href="http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev">http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev</a><br></blockquote></div><br></div></body></html>