diff options
author | Simon Pilgrim <llvm-dev@redking.me.uk> | 2022-09-16 13:03:06 +0100 |
---|---|---|
committer | Simon Pilgrim <llvm-dev@redking.me.uk> | 2022-09-16 13:03:41 +0100 |
commit | f8fa04295faac7140c46847c4ea86a8d624919ca (patch) | |
tree | 87faa80ccd182d21410eec063e2aa9e3bc1ea4b7 /llvm/lib/CodeGen/StackProtector.cpp | |
parent | 292cb114b0a35da5e35eb856c29deff577c54210 (diff) | |
download | llvm-f8fa04295faac7140c46847c4ea86a8d624919ca.zip llvm-f8fa04295faac7140c46847c4ea86a8d624919ca.tar.gz llvm-f8fa04295faac7140c46847c4ea86a8d624919ca.tar.bz2 |
[CostModel][X86] Add CostKinds handling for vector integer comparisons
These were based off a mixture of vector integer add/sub costs and the numbers from the 'cost-tables vs llvm-mca' script from D103695 - the extra costs for different predicates are still proving tricky to implement, but I've gotten most costs to within +/1 now - the AVX512 are tricky as we still don't handle predicate results properly, so most of these were done by hand.
Diffstat (limited to 'llvm/lib/CodeGen/StackProtector.cpp')
0 files changed, 0 insertions, 0 deletions