[LLVMdev] get value

Cristianno Martins cristiannomartins at gmail.com
Tue Jun 25 03:27:39 PDT 2013


Hi Alexandru,

if you have a Value pointer named v, you could use the method v->getValue().
getLimitedValue(), which returns uint64_t, that can be casted as int.

Hope I could help,


--
Cristianno Martins
PhD Student of Computer Science
University of Campinas
cmartins at ic.unicamp.br
 <cristiannomartins at hotmail.com>


On Tue, Jun 25, 2013 at 4:05 AM, Alexandru Ionut Diaconescu <
cyrusthevirus001x at yahoo.com> wrote:

> Hello !
>
> This may be a trivial question, but I cannot get fields from a Value type.
>
> If my Value is i32 1, how can I store 1 in a different structure (an
> integer) ? For the type, I have getType(). For the value, I see no method
> in Value.h.
>
> I tried to cast to ConstantExpr and then to get operands, or cast to
> ConstantDataArray and then use getAsString(), but is not working. How
> should I get the value?
>
> Thank you !
>
>
> _______________________________________________
> LLVM Developers mailing list
> LLVMdev at cs.uiuc.edu         http://llvm.cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20130625/b509aa54/attachment.html>


More information about the llvm-dev mailing list