[LLVMdev] signed integer types still in LLVM 2.1

Seung Jae Lee lee225 at uiuc.edu
Tue Feb 5 11:43:12 PST 2008


I didn't 'cause my llvm-gcc just seems to be 4.0:

]$ llvm-gcc -v
Using built-in specs.
Target: i686-pc-linux-gnu
Configured with: ../llvm-gcc4-1.9.source/configure --prefix=/mounts/zion/disks/0/localhome/tbrethou/llvm-gcc4/obj/../install --enable-llvm=/localhome/tbrethou/llvm --enable-languages=c,c++ --disable-threads
Thread model: single
gcc version 4.0.1 LLVM (Apple Computer, Inc. build 1.9)

Do I have to also update llvm-gcc whenever I update llvm?
Please forgive my ignorance and thanks for your kind favor in advance.

Thanks,
Seung

---- Original message ----
>Date: Tue, 5 Feb 2008 11:25:58 -0800 (PST)
>From: Chris Lattner <sabre at nondot.org>  
>Subject: Re: [LLVMdev] signed integer types still in LLVM 2.1  
>To: LLVM Developers Mailing List <llvmdev at cs.uiuc.edu>
>
>On Tue, 5 Feb 2008, Seung Jae Lee wrote:
>> I updated my LLVM with version 2.1 from 1.9.
>> But I am curious why I still have signed integer type.
>
>Did you update your llvm-gcc?
>
>-Chris
>
>> I still get LLVM IR as follows:
>> ......
>> ......
>> bb8.outer:		; preds = %bb10, %entry
>> 	%i.0.0.ph = phi uint [ 0, %entry ], [ %indvar.next26, %bb10 ]		; <uint> [#uses=2]
>> 	%sum.0.pn.ph = phi uint [ 0, %entry ], [ %sum.1, %bb10 ]		; <uint> [#uses=1]
>> 	br label %bb8
>>
>> bb3:		; preds = %bb8
>> 	%indvar.next = add uint %j.1, 1		; <uint> [#uses=1]
>> 	br label %bb8
>> .....
>> .....
>>
>> When I compared this with that from LLVM 1.9, I found all the "cast" instructions eliminated in IR from 2.1, so I seem to be on 2.1 side.
>> But can't see i32 something like this in IR now.
>> (my llvm-gcc is based on gcc 4.0.1)
>>
>> Am I missing something?
>>
>> Thank you,
>> Seung
>>
>>
>> _______________________________________________
>> LLVM Developers mailing list
>> LLVMdev at cs.uiuc.edu         http://llvm.cs.uiuc.edu
>> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
>>
>
>-Chris
>
>-- 
>http://nondot.org/sabre/
>http://llvm.org/
>_______________________________________________
>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