search for: norilo

Displaying 10 results from an estimated 10 matches for "norilo".

Did you mean: noriko
2016 Feb 19
3
Metadata and compile time performance
...Would generating alias metadata from the front-end help and speed up optimization? If so, what kind of AA would have the best return on investment in terms of compile time? TBAA is not applicable to my language, but I could provide C99 restrict and related semantics fairly easily. Thanks!! Vesa Norilo Lecturer Centre for Music and Technology University of Arts Helsinki -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20160219/2b9cb48d/attachment.html>
2013 Feb 19
2
[LLVMdev] Auto-vectorization and phi nodes
...whether C code is written as pointer arithmetic or table index. Is there a pass that converts simple pointer arithmetic to base+index? If not, should I write one (shouldn't be too hard for my limited use case) or try to emit more vector-friendly code from the front end? Thanks a bunch! Vesa Norilo
2013 Feb 19
2
[LLVMdev] Auto-vectorization and phi nodes
...e because SCEV fails 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...
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...
2013 Feb 19
0
[LLVMdev] Auto-vectorization and phi nodes
...uction 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...
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: Foun...
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