search for: vnorilo

Displaying 9 results from an estimated 9 matches for "vnorilo".

Did you mean: norilo
2013 Feb 19
1
[LLVMdev] Auto-vectorization and phi nodes
On Feb 19, 2013, at 10:09 AM, Vesa Norilo <vnorilo at siba.fi> wrote: > Hi Nadav and Hal and thanks for the help! > > To the best of my understanding, indvars doesn't complain and an induction variable is detected. However, the loop vectorizer says: > > LV: Checking a loop in "add_vector" > LV: Found a loop: Lo...
2013 Feb 19
2
[LLVMdev] Auto-vectorization and phi nodes
...ils to detect the induction variable. Can you run the loop vectorizer with the '-debug' option and check why it fails ? Thanks, Nadav On Feb 19, 2013, at 7:51 AM, Hal Finkel <hfinkel at anl.gov> wrote: > ----- Original Message ----- >> From: "Vesa Norilo" <vnorilo at siba.fi> >> To: llvmdev at cs.uiuc.edu >> Sent: Tuesday, February 19, 2013 4:40:26 AM >> Subject: [LLVMdev] Auto-vectorization and phi nodes >> >> Hi all, >> >> Sorry if this is a dumb or FAQ or the wrong list! >> >> I'm currently i...
2013 Feb 19
0
[LLVMdev] Auto-vectorization and phi nodes
...Can you run the loop vectorizer with the '-debug' option and check why it fails ? > > Thanks, > Nadav > > > On Feb 19, 2013, at 7:51 AM, Hal Finkel <hfinkel at anl.gov> wrote: > >> ----- Original Message ----- >>> From: "Vesa Norilo" <vnorilo at siba.fi> >>> To: llvmdev at cs.uiuc.edu >>> Sent: Tuesday, February 19, 2013 4:40:26 AM >>> Subject: [LLVMdev] Auto-vectorization and phi nodes >>> >>> Hi all, >>> >>> Sorry if this is a dumb or FAQ or the wrong list! >>>...
2013 Feb 19
0
[LLVMdev] Auto-vectorization and phi nodes
----- Original Message ----- > From: "Vesa Norilo" <vnorilo at siba.fi> > To: llvmdev at cs.uiuc.edu > Sent: Tuesday, February 19, 2013 4:40:26 AM > Subject: [LLVMdev] Auto-vectorization and phi nodes > > Hi all, > > Sorry if this is a dumb or FAQ or the wrong list! > > I'm currently investigating LLVM vectorization of m...
2013 Feb 19
2
[LLVMdev] Auto-vectorization and phi nodes
Hi all, Sorry if this is a dumb or FAQ or the wrong list! I'm currently investigating LLVM vectorization of my generated code. My codegen emits a lot of recursions that step through arrays via pointers. The recursions are nicely optimized into loops, but the loop vectorization can't seem to work on them because of phi nodes that point to gep nodes. Some simple IR to demonstrate; it
2013 Nov 10
1
[LLVMdev] C++11 features in LLVM & Clang / bounding support for old host compilers
> Not everyone thinks that such a thing would be bonware [1]. > Regards, > Nate > [1] http://en.windows7sins.org/ Probably shouldn't feed this any more, but.. I work primarily with Visual Studio and LLVM myself and have absolutely no objection to dropping VS2010. In fact, I stronly support such a move, as the VC++ compiler has improved quite a bit recently, especially in the
2013 Apr 14
2
[LLVMdev] Citing LLVM
Dear LLVM devs, If one were to (academically) cite the LLVM project in the general sense, what would be the recommended reference - ie. one that gives a recent and complete overview of the system? Thanks! Vesa
2013 Jul 05
0
[LLVMdev] Enabling vectorization with LLVM 3.3 for a DSL emitting LLVM IR
Hi, For libfaust, perhaps? :) Could it be something as simple as a target triple defined for the module? Without knowledge of the target machine vector width, the vectorizer will assume maximum width of 1. You can override this without a triple by using the -force-vector-width switch. Vesa > Hi, > > Our DSL can generate C or directly generate LLVM IR. With LLVM 3.3, we >
2013 Jul 05
0
[LLVMdev] Building function parameter AttributeSets quickly
Hi all, Is there an efficient way to construct an AttributeSet for the purpose of constructing a Function? The only (public) way I've found to designate the parameter index of attributes is via the addAttribute methods of the Function class or the AttributeSet. This is quite inefficient as a new AttributeSet is constructed every time. In fact, it takes the bulk of the time my codegen