similar to: [LLVMdev] signed integer types still in LLVM 2.1

Displaying 20 results from an estimated 2000 matches similar to: "[LLVMdev] signed integer types still in LLVM 2.1"

2008 Feb 05
1
[LLVMdev] signed integer types still in LLVM 2.1
Hello. I updated my LLVM with version 2.1 from 1.9. But I am curious why I still have signed integer type. 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
2007 Sep 05
2
[LLVMdev] reg2mem pass
Hello, guys. I just tested -reg2mem pass to see how it changes my bitcode. E.g., for the following simple C code: ------------------------------------------------------------- int foo() { int i,j; int sum = 0; for (i=0; i<10; i++) { sum += i; for (j=0; j<3; j++) sum += 2; } return sum; } ------------------------------------------------------------- I could get the
2008 Feb 02
4
[LLVMdev] Question to Chris
Dear Prof.Adve and Bill, I deeply appreciate your comments and concerns. (Please forgive my late response. I've tried some more cases to make this issue) As Prof.Adve mentioned, I need to explain exactly what my problem is, but I have no good ability that I can explain it in this plain text space. For this reason, I made a .pdf file and linked it as follows:
2005 Nov 03
4
[LLVMdev] llvm-test configure problem
Following the instructions here: http://llvm.cs.uiuc.edu/docs/TestingGuide.html#run I get an error running configure in the llvm-test directory. ./configure --with-llvmgccdir=/localhome/tbrethou/cfrontend/sparc/llvm-gcc/ --with-f2c=/home/vadve/shared/localtools/sparc --with-llvmsrc=/localhome/tbrethou/llvm --with-llvmobj=/localhome/tbrethou/llvm Error: [cut lots of config output] checking
2008 Feb 04
0
[LLVMdev] Question to Chris
Thank you for this comment, Mike. So... your suggestion is to make a valid transform for each loop like: >for (;C;) { > S >} > >is to transform: > >top: >if (!C) goto end; > S >goto top; >end: For now, my code is incomplete so not ready to present for audit yet but I hope it asap. In fact, I couldn't understand what you said: >The cost of the .pdf
2009 Sep 16
0
[LLVMdev] FYI: Phoronix GCC vs. LLVM-GCC benchmarks
On Tue, Sep 15, 2009 at 5:35 PM, David Greene <dag at cray.com> wrote: > > Remember, the goal here isn't to show how great LLVM is. It's to get an > honest assessment of where we are at. Phoronix did us a big favor. > Getting > more details about his tests would help us even more. > It's exactly what I'm trying to do. I'm not even a LLVM
2005 Nov 08
0
[LLVMdev] llvm-test configure problem
What's the config.log from this run? -bw On 11/3/05, Tanya Lattner <tonic at nondot.org> wrote: > > Following the instructions here: > http://llvm.cs.uiuc.edu/docs/TestingGuide.html#run > > I get an error running configure in the llvm-test directory. > > ./configure > --with-llvmgccdir=/localhome/tbrethou/cfrontend/sparc/llvm-gcc/ >
2009 Sep 16
2
[LLVMdev] FYI: Phoronix GCC vs. LLVM-GCC benchmarks
On 2009-09-16 11:42, Olivier Meurant wrote: > On Tue, Sep 15, 2009 at 5:35 PM, David Greene <dag at cray.com > <mailto:dag at cray.com>> wrote: > > > Remember, the goal here isn't to show how great LLVM is. It's to > get an > honest assessment of where we are at. Phoronix did us a big > favor. Getting > more details about his
2005 Nov 03
0
[LLVMdev] llvm-test configure problem
Tanya Lattner wrote: > > Following the instructions here: > http://llvm.cs.uiuc.edu/docs/TestingGuide.html#run > > I get an error running configure in the llvm-test directory. > > ./configure > --with-llvmgccdir=/localhome/tbrethou/cfrontend/sparc/llvm-gcc/ > --with-f2c=/home/vadve/shared/localtools/sparc > --with-llvmsrc=/localhome/tbrethou/llvm >
2007 Aug 25
2
[LLVMdev] constructing 'for' statement from LLVM bitcode
Hello, guys. I am trying to construct higher-level 'for' from the low-level LLVM bitcode(ver 1.9). It's partly successful thanks to David A. Greene's advice suggested to use Control Dependence Graph(CDG). I could find which BB contributes to form which loop with CDG. For example, for this simple function: ----------------------------------------------------------- void bsloop(int
2009 Sep 15
4
[LLVMdev] FYI: Phoronix GCC vs. LLVM-GCC benchmarks
On Tuesday 15 September 2009 08:16, Olivier Meurant wrote: > llvm-gcc -v > Using built-in specs. > Target: i686-pc-linux-gnu > > gcc -v > Using built-in specs. > Target: i486-linux-gnu Different targets. It's no surprise 486 code would perform much worse than i686 code. These compilers need to target the same architecture. Ideally the Makefile would include
2007 Sep 19
1
[LLVMdev] constructing 'for' statement from LLVM bitcode
Dear Wojciech Matyjewicz: Thank you for your advice. I could follow what you had suggested upto opt -analyze -loops bsloop-opt.bc Therefore, I could get the prints you had showed me as follows: -------------------------------------------------------- Printing analysis 'Natural Loop Construction' for function 'bsloop': Loop Containing: %bb16, %bb13, %bb8, %bb1 Loop
2008 Sep 29
1
[LLVMdev] llvm-gcc : why no optimization?
Hi all, I am a newbie to LLVM and tried experimenting compile a small C program with it. This is what I did: 1. Wrote a simple C program with some dead code. 2. compiled it with llvm-gcc. [$ llvm-gcc -emit-llvm -S deadc.c] 3. Fetched it to assembler. [$ llvm-as deadc.s] 4. [$ opt -analyze -ade deadc.s.bc] [Ran without -analyze switch also: $opt -o final_opt -verify-each -globaldce -f deadc.s]
2005 Nov 08
2
[LLVMdev] llvm-test configure problem
On Mon, 7 Nov 2005, Bill Wendling wrote: > What's the config.log from this run? its attached. -Tanya > > -bw > > On 11/3/05, Tanya Lattner <tonic at nondot.org> wrote: >> >> Following the instructions here: >> http://llvm.cs.uiuc.edu/docs/TestingGuide.html#run >> >> I get an error running configure in the llvm-test directory. >>
2004 Jun 23
0
[LLVMdev] weird issue with mem2reg
MetaSplit is an anlysis I just finished writing. It doesn't alter anything, all it does is build a set of "program instructions". For some reason even though if I run it with any other combination of passes I've found, anytime I run it with mem2reg I get a seg fault in dyn_cast! Here's output: Starting program: /mounts/zion/disks/0/localhome/pmeredit/llvm/tools/Debug/opt
2004 Jun 23
2
[LLVMdev] weird issue with mem2reg
On Wed, 23 Jun 2004, Patrick Meredith wrote: > MetaSplit is an anlysis I just finished writing. It doesn't alter anything, > all it does is build a set of "program instructions". For some reason even > though if I run it with any other combination of passes I've found, anytime > I run it with mem2reg I get a seg fault in dyn_cast! Here's output: > >
2009 Sep 15
0
[LLVMdev] FYI: Phoronix GCC vs. LLVM-GCC benchmarks
Hi everyone, I have replayed the "unix benchmark v3.6 dhrystone 2" test. You can find the archive of the test here : http://www.phoronix-test-suite.com/benchmark-files/byte-benchmark-1.tar.gz To play the test on gcc : make ./Run dhry2 To play the test on llvm-gcc : Replace in Makefile : CC=gcc by CC=llvm-gcc in Run : CC=gcc by CC=llvm-gcc make ./Run dhry2 Some information on the test
2009 Sep 14
2
[LLVMdev] FYI: Phoronix GCC vs. LLVM-GCC benchmarks
On Mon, Sep 14, 2009 at 12:23 PM, Renato Golin <rengolin at systemcall.org>wrote: > 2009/9/14 Edward O'Callaghan <eocallaghan at auroraux.org>: > > screw that site, its useless info run by a linux gnu zealot. > > Well, being a Linux GNU zealot doesn't invalidate numbers. What does > invalidate is that he has no numbers! > > He just fired a few
2006 May 22
3
writing 100 files
Hi All, I need to write as text files 1000 ish variation of the same data frame, once I permute a row. I would like to use the function write.table() to write the files, and use a loop to do it: for (i in 1:1000){ bb8[2,] = sample(bb8[2,]) write.table(bb8, quote = F, sep = '\t', row.names = F, col.names = F, file = 'whatever?????.txt') } so all the files are called
2016 May 05
2
No remapping of clone instruction in CloneBasicBlock
Hi, Found CloneBasicBlock utility only does the cloning without any remapping. Consider below example: Input block: sw.epilog: ; preds = %sw.bb20, %sw.bb15, %sw.bb10, %sw.bb6, %sw.bb2, %sw.bb, %while.body, %if.end29 %no_final.1 = phi i32 [ %no_final.055, %while.body ], [ 1, %if.end29 ], [ %no_final.055, %sw.bb20 ], [ %no_final.055, %sw.bb15 ], [