Simon Pilgrim
4178e33470
[CostModel] Update RUN -passes=* to double quotes to appease update scripts on windows
...
DOS really doesn't like `` quotes to be used in command lines
Some prep work as I'm intending to resurrect D79483 soon
2022-08-10 17:54:06 +01:00
Arthur Eubanks
15ba588d6d
[test] Migrate '-analyze -cost-model' to '-passes=print<cost-model>'
2022-02-09 15:42:16 -08:00
Daniil Fukalov
cf362ff4ca
[NFC][AMDGPU] Improve cost model tests coverage.
2021-09-30 18:13:17 +03:00
Daniil Fukalov
1f73f0c19d
[NFC][AMDGPU] Update cost model tests:
...
1. Convert to generated tests.
2. Added code-size case in few places.
2021-09-27 19:26:02 +03:00
Daniil Fukalov
4f28a2eb03
[NFC] Refactor tests to improve readability.
2021-09-24 01:57:30 +03:00
dfukalov
47a5c36b37
[AMDGPU] Improve code size cost model (part 2)
...
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
2019-11-06 13:55:48 +03:00
Matt Arsenault
8dbeb9256c
TTI: Improve default costs for addrspacecast
...
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
2019-06-03 18:41:34 +00:00
Yaxun Liu
2a22c5deff
[AMDGPU] Switch to the new addr space mapping by default
...
This requires corresponding clang change.
Differential Revision: https://reviews.llvm.org/D40955
llvm-svn: 324101
2018-02-02 16:07:16 +00:00
Matt Arsenault
51d702812d
TTI: Report 0 cost for free addrspacecasts
...
llvm-svn: 264369
2016-03-25 00:26:29 +00:00