search for: targetish

Displaying 4 results from an estimated 4 matches for "targetish".

2012 Oct 05
0
[LLVMdev] LLVM Loop Vectorizer
...eed to ask the target if it has efficient "cos4" implementation or the cost of 'mult_4xf32'. We need lots of target specific information for deciding when to vectorize and which vectorization optimizations to apply. > Sure. I was mostly going with the idea of "insert some Targetish structure here". >> TargetData is pretty useful during opt if it's available, probably no >> need to merge >> the tools though. > > TargetData is useful, but not enough for vectorization. I think an interface should be designed on top of the current sets of data t...
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
2012 Oct 05
2
[LLVMdev] LLVM Loop Vectorizer
...target if it has efficient "cos4" implementation or the cost of 'mult_4xf32'. We need lots of target specific information for deciding when to vectorize and which vectorization optimizations to apply. >> > > Sure. I was mostly going with the idea of "insert some Targetish > structure here". > >>> TargetData is pretty useful during opt if it's available, probably no >>> need to merge >>> the tools though. >> >> TargetData is useful, but not enough for vectorization. > > I think an interface should be desi...
2012 Oct 05
0
[LLVMdev] LLVM Loop Vectorizer
...quot;cos4" > implementation or the cost of 'mult_4xf32'. We need lots of target > specific information for deciding when to vectorize and which > vectorization optimizations to apply. > >> > > > > Sure. I was mostly going with the idea of "insert some Targetish > > structure here". > > > >>> TargetData is pretty useful during opt if it's available, probably > no > >>> need to merge > >>> the tools though. > >> > >> TargetData is useful, but not enough for vectorization. > &gt...