aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/MachineFunction.cpp
diff options
context:
space:
mode:
authorAlexey Bataev <a.bataev@outlook.com>2021-07-26 05:43:53 -0700
committerAlexey Bataev <a.bataev@outlook.com>2021-07-26 07:14:03 -0700
commit6ca48efcf6e16adfcf33688d86de7bd2bb75a49a (patch)
tree72cc6e9bdea9e399840f546bff4cb948596c25f6 /llvm/lib/CodeGen/MachineFunction.cpp
parent81600160b3f926746d02c52003d81180941fe9d0 (diff)
downloadllvm-6ca48efcf6e16adfcf33688d86de7bd2bb75a49a.zip
llvm-6ca48efcf6e16adfcf33688d86de7bd2bb75a49a.tar.gz
llvm-6ca48efcf6e16adfcf33688d86de7bd2bb75a49a.tar.bz2
[SLP]Fix costs calculations.
Need to fix several cost-related problems. The final type may be defined incorrectly because of to early definition (we may end up with the wider type), the CommonCost should not be redefined in ExtractElements cost related calculations and the shuffle of the final insertelements vectors should be calculated as a cost of single vector permutations + costs of two vector permutations for other n-1 incoming vectors. Differential Revision: https://reviews.llvm.org/D106578
Diffstat (limited to 'llvm/lib/CodeGen/MachineFunction.cpp')
0 files changed, 0 insertions, 0 deletions