[LLVMdev] Transferring value* in LLVM

Duncan Sands baldrick at free.fr
Mon Nov 14 07:19:34 PST 2011


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




More information about the llvm-dev mailing list