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.
> >...