diff options
author | Sanjay Patel <spatel@rotateright.com> | 2019-05-25 15:28:55 +0000 |
---|---|---|
committer | Sanjay Patel <spatel@rotateright.com> | 2019-05-25 15:28:55 +0000 |
commit | 3f0905e46f39358758fff2cac8dc597e5cd063b0 (patch) | |
tree | 6c85d4c4040cce003e1fce868e9ed31cd494a698 /llvm/lib/Object/Object.cpp | |
parent | c9de92ee76f6fa10fc79b3795f9f313ef8326c40 (diff) | |
download | llvm-3f0905e46f39358758fff2cac8dc597e5cd063b0.zip llvm-3f0905e46f39358758fff2cac8dc597e5cd063b0.tar.gz llvm-3f0905e46f39358758fff2cac8dc597e5cd063b0.tar.bz2 |
[SelectionDAG] define binops as a superset of commutative binops
The test diffs show improved vector narrowing for integer min/max opcodes because
those were all absent from the list. I'm not sure if we can expose functional diffs
for all of the moved/added opcodes though.
It seems like we are missing an AVX512 opportunity to use 256-bit ops in place of
512-bit ops on some tests/targets, but I think that can be a follow-up.
Preliminary steps to make sure the callers are not misusing these queries:
rL361268
rL361547
Differential Revision: https://reviews.llvm.org/D62191
llvm-svn: 361701
Diffstat (limited to 'llvm/lib/Object/Object.cpp')
0 files changed, 0 insertions, 0 deletions