[LLVMdev] Transferring value* in LLVM
Yakov Malinkovich
yakovm3 at gmail.com
Mon Nov 14 10:20:18 PST 2011
I sure that is.What could be other reasons for such error?
Yakov
On Mon, Nov 14, 2011 at 5:44 PM, Duncan Sands <baldrick at free.fr> wrote:
> On 14/11/11 16:39, Yakov Malinkovich wrote:
>
>> It doesnt work it fails with assertation that cast is invalid .What
>> could be done?
>>
>
> Maybe src doesn't have Float type?
>
> Ciao, Duncan.
>
>
>
>>
>> On 11/14/11, Duncan Sands<baldrick at free.fr> wrote:
>>
>>> Hi Yakov, that looks correct to me. You can also use CreateFPExt which
>>> is
>>> slightly simpler.
>>>
>>> Ciao, Duncan.
>>>
>>>
>>> I want to transfer value (Value* src) of the type `FloatTyID` to
>>>> `DoubleTyID`(I
>>>> need all floats to be saved as 8 bytes).I have tried:
>>>>
>>>> builder.CreateCast(llvm::**Instruction::FPExt, src,
>>>> llvm::Type::getDoubleTy(**llvmContext),””)
>>>>
>>>> I don`t know if I use CreateCast correctly and if this approach is
>>>> correct at all.
>>>>
>>>> Thank you.
>>>>
>>>> Yakov
>>>>
>>>>
>>>>
>>>> ______________________________**_________________
>>>> LLVM Developers mailing list
>>>> LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu
>>>> http://lists.cs.uiuc.edu/**mailman/listinfo/llvmdev<http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev>
>>>>
>>>
>>> ______________________________**_________________
>>> LLVM Developers mailing list
>>> LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu
>>> http://lists.cs.uiuc.edu/**mailman/listinfo/llvmdev<http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev>
>>>
>>>
>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20111114/1603c0a0/attachment.html>
More information about the llvm-dev
mailing list