[LLVMdev] Arbitrary bit width integers

Reid Spencer rspencer at reidspencer.com
Mon Jun 18 16:20:27 PDT 2007


Chris Lattner wrote:

>On Mon, 18 Jun 2007, Sandro Magi wrote:
>  
>
>>Generated code. So the memory used for the integer at program runtime
>>is inlined into the allocation point then? So if I define a local
>>variable of type 'i1024', it will allocate a block of 1024 bits on the
>>stack, if I define a struct with an i1024, it will be in the struct
>>itself, etc.
>>    
>>
>
>Yes, exactly.
>  
>
Unless something has changed recently, both of these i1024 examples will 
generate an assertion in the SelectionDAG somewhere. You basically can't 
go past 128 in code gen right now, AFAIK.

>  
>
>>Is there anyone working on complete support for this in the code generators?
>>    
>>
>
>Nope, not that I know of.
>
>-Chris
>
>  
>




More information about the llvm-dev mailing list