summaryrefslogtreecommitdiffstats
path: root/llvm/test/Analysis/CostModel/AMDGPU/addrspacecast.ll
Commit message (Collapse)AuthorAgeFilesLines
* [AMDGPU] Improve code size cost model (part 2)dfukalov2019-11-061-0/+1
| | | | | | | | | | | | | | Summary: Added estimations for ShuffleVector, some cast and arithmetic instructions Reviewers: rampitec Reviewed By: rampitec Subscribers: arsenm, kzhuravl, jvesely, wdng, nhaehnle, yaxunl, dstuttard, tpr, t-tye, hiraditya, zzheng, llvm-commits Tags: #llvm Differential Revision: https://reviews.llvm.org/D69629
* TTI: Improve default costs for addrspacecastMatt Arsenault2019-06-031-6/+27
| | | | | | | | | | For some reason multiple places need to do this, and the variant the loop unroller and inliner use was not handling it. Also, introduce a new wrapper to be slightly more precise, since on AMDGPU some addrspacecasts are free, but not no-ops. llvm-svn: 362436
* [AMDGPU] Switch to the new addr space mapping by defaultYaxun Liu2018-02-021-24/+24
| | | | | | | | This requires corresponding clang change. Differential Revision: https://reviews.llvm.org/D40955 llvm-svn: 324101
* TTI: Report 0 cost for free addrspacecastsMatt Arsenault2016-03-251-0/+45
llvm-svn: 264369
OpenPOWER on IntegriCloud