search for: loopreduce

Displaying 7 results from an estimated 7 matches for "loopreduce".

2012 Oct 05
6
[LLVMdev] LLVM Loop Vectorizer
...face". Could you explain? I agree. Once we make the codegen accessible to the IR-level passes we need to start talking about the right abstraction. I have some ideas, but I wanted to start the discussion after we are done with the first phase. Regarding TLI. So, DAGCombine, CodeGenPrepare, LoopReduce all use the TLI interface which can answer questions such as "is this operation supported ?" or "is this type legal". This is a subset of what we need in a vectorized. We can discuss other requirements that the vectorizer may have after we finish with the first phase. I suspe...
2012 Oct 05
0
[LLVMdev] LLVM Loop Vectorizer
> Regarding TLI. So, DAGCombine, CodeGenPrepare, LoopReduce all use the TLI > interface which can answer questions such as "is this operation supported ?" > or "is this type legal". This is a subset of what we need in a vectorized. > We can discuss other requirements that the vectorizer may have after we > finish with the f...
2012 Oct 05
0
[LLVMdev] LLVM Loop Vectorizer
...> > I agree. Once we make the codegen accessible to the IR-level passes we > need to start talking about the right abstraction. I have some ideas, > but I wanted to start the discussion after we are done with the first > phase. > > Regarding TLI. So, DAGCombine, CodeGenPrepare, LoopReduce all use the > TLI interface which can answer questions such as "is this operation > supported ?" or "is this type legal". This is a subset of what we need > in a vectorized. We can discuss other requirements that the vectorizer > may have after we finish with the fir...
2012 Oct 05
0
[LLVMdev] LLVM Loop Vectorizer
Nadav Rotem wrote: > Hi, > > We are starting to work on an LLVM loop vectorizer. There's number of different projects that already vectorize LLVM IR. For example Hal's BB-Vectorizer, Intel's OpenCL Vectorizer, Polly, ISPC, AnySL, just to name a few. I think that it would be great if we could collaborate on the areas that are shared between the different projects. I think that
2012 Oct 05
2
[LLVMdev] LLVM Loop Vectorizer
Hi Eric, On Oct 5, 2012, at 11:29 AM, Eric Christopher <echristo at gmail.com> wrote: >> Regarding TLI. So, DAGCombine, CodeGenPrepare, LoopReduce all use the TLI >> interface which can answer questions such as "is this operation supported ?" >> or "is this type legal". This is a subset of what we need in a vectorized. >> We can discuss other requirements that the vectorizer may have after we >> f...
2012 Oct 05
5
[LLVMdev] LLVM Loop Vectorizer
..."Nadav Rotem" <nrotem at apple.com> > Cc: "llvmdev at cs.uiuc.edu Mailing List" <llvmdev at cs.uiuc.edu> > Sent: Friday, October 5, 2012 1:29:50 PM > Subject: Re: [LLVMdev] LLVM Loop Vectorizer > > > Regarding TLI. So, DAGCombine, CodeGenPrepare, LoopReduce all use > > the TLI > > interface which can answer questions such as "is this operation > > supported ?" > > or "is this type legal". This is a subset of what we need in a > > vectorized. > > We can discuss other requirements that the vector...
2012 Oct 05
12
[LLVMdev] LLVM Loop Vectorizer
Hi, We are starting to work on an LLVM loop vectorizer. There's number of different projects that already vectorize LLVM IR. For example Hal's BB-Vectorizer, Intel's OpenCL Vectorizer, Polly, ISPC, AnySL, just to name a few. I think that it would be great if we could collaborate on the areas that are shared between the different projects. I think that refactoring LLVM in away that