aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Object/ObjectFile.cpp
diff options
context:
space:
mode:
authorCraig Topper <craig.topper@intel.com>2020-05-01 18:35:42 -0700
committerCraig Topper <craig.topper@intel.com>2020-05-01 18:55:23 -0700
commite39c7ab2b9c39acc9e793fdfe5d531cef6798743 (patch)
tree17cb4630d2e79601e47c8bb3d8ed1479a0bd3093 /llvm/lib/Object/ObjectFile.cpp
parent8555c91337523656c011dd13a8dfc9319c71fdae (diff)
downloadllvm-e39c7ab2b9c39acc9e793fdfe5d531cef6798743.zip
llvm-e39c7ab2b9c39acc9e793fdfe5d531cef6798743.tar.gz
llvm-e39c7ab2b9c39acc9e793fdfe5d531cef6798743.tar.bz2
[CostModel][X86][ARM] Teach default implementation of getCastInstrCost to not add a split/join cost if source type and the destination type both have a SplitVector action
If both the source and the destination need to be split then the two halves of the split operation are completely independent and don't need to be split or joined. So we don't need to assess a cost for the split or join. Differential Revision: https://reviews.llvm.org/D79111
Diffstat (limited to 'llvm/lib/Object/ObjectFile.cpp')
0 files changed, 0 insertions, 0 deletions