[LLVMdev] obtaining IR for CellBE code
    Kshitiz Garg 
    ksh.cseiitk at gmail.com
       
    Thu May  7 09:25:52 PDT 2009
    
    
  
On Thu, May 7, 2009 at 9:39 PM, Eli Friedman <eli.friedman at gmail.com> wrote:
> On Thu, May 7, 2009 at 9:03 AM, Kshitiz Garg <ksh.cseiitk at gmail.com> wrote:
>>    I was trying to extract out the IR for some CELLBE code. However i
>> was not able to compile with llvm-gcc.
>
> Can you give a couple examples of error messages you're getting?
 llvm-gcc -emit-llvm -S        -W -Wall -Winline -Wno-main  -I.  -I
/opt/cell/sysroot/usr/spu/include -I
/opt/cell/sysroot/opt/cell/sdk/usr/spu/include  -O3 -c simpleDMA_spu.c
simpleDMA_spu.c:42:23: error: spu_mfcio.h: No such file or directory
simpleDMA_spu.c: In function ‘main’:
simpleDMA_spu.c:60: warning: implicit declaration of function ‘mfc_tag_reserve’
simpleDMA_spu.c:60: error: ‘MFC_TAG_INVALID’ undeclared (first use in
this function)
simpleDMA_spu.c:60: error: (Each undeclared identifier is reported only once
simpleDMA_spu.c:60: error: for each function it appears in.)
simpleDMA_spu.c:74: warning: implicit declaration of function ‘mfc_get’
simpleDMA_spu.c:79: warning: implicit declaration of function
‘mfc_write_tag_mask’
simpleDMA_spu.c:83: warning: implicit declaration of function
‘mfc_read_tag_status_all’
what is happening is llvm-gcc is not able to view the header files
even when the includes have been given
Kshitiz
    
    
More information about the llvm-dev
mailing list