[LLVMdev] How to assign a constant to a register?

Eric Christopher
2010-10-19T05:17:46Z

On Oct 18, 2010, at 9:22 PM, leledumbo wrote:

>
>> let me say that in general doing this is pointless.  Due to SSA form,
if %x
> is
>> set to 5 you can't set it to something else later.  Thus everywhere
that
>> you
>> use %x you might as well just directly use 5 there instead.
>
> My bad... I should've started thinking in SSA way all the time. I got
it
> mixed with common assembly language. So I must hold the initial value until
> the first operation that deals with it has come, right?

No, you could throw it into a global if you know you're going to want to use
5 at some point in the future randomly.

-eric