Displaying 3 results from an estimated 3 matches for "363135e2".
2013 Jan 25
0
[LLVMdev] TargetLowering vs. TargetTransform
Hi Renato,
I think that we need to improve ::isTruncateFree, ::isZextFree, etc to include all of the free conversions. Vector and Scalar.
Non-free conversions are marked with setOperationAction so the generic parts of TTI should be able to give a reasonable cost estimation.
The cost tables should contain cases that are not handled by TTI. So, if we have a clever DAGCombine optimization (that
2013 Jan 25
2
[LLVMdev] TargetLowering vs. TargetTransform
Hi all,
I'm looking for a place where to put the costs of vector (and scalar) cast
operations for ARM, but I noticed the TargetTransform methods call the
TargetLowering ones when unsure.
Now, I'm not sure...
Many casts on ARM are free, and I could build a list of cases where it is
true, but should I put this on the lowering or the transform? My main
motivation is to get the costs right
2013 Jan 25
2
[LLVMdev] TargetLowering vs. TargetTransform
...that info. And since ARMTTI is supposed to only
apply the exceptions, I didn't want to override it on that.
Am I making any sense?
cheers,
--renato
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20130125/363135e2/attachment.html>