diff options
author | Craig Topper <craig.topper@intel.com> | 2019-03-04 19:12:16 +0000 |
---|---|---|
committer | Craig Topper <craig.topper@intel.com> | 2019-03-04 19:12:16 +0000 |
commit | 509a8a3cf11aac07e51342c46545cff461373ed6 (patch) | |
tree | 830a31462c2fc9b50a6ab2fe0a3db23d941e6efc /llvm/lib/MC/ELFObjectWriter.cpp | |
parent | aa51e6a68375d156992bc9a85f238a2ab3745b68 (diff) | |
download | bcm5719-llvm-509a8a3cf11aac07e51342c46545cff461373ed6.tar.gz bcm5719-llvm-509a8a3cf11aac07e51342c46545cff461373ed6.zip |
[DAGCombiner][X86][SystemZ][AArch64] Combine some cases of (bitcast (build_vector constants)) between legalize types and legalize dag.
This patch enables combining integer bitcasts of integer build vectors when the new scalar type is legal. I've avoided floating point because the implementation bitcasts float to int along the way and we would need to check the intermediate types for legality
Differential Revision: https://reviews.llvm.org/D58884
llvm-svn: 355324
Diffstat (limited to 'llvm/lib/MC/ELFObjectWriter.cpp')
0 files changed, 0 insertions, 0 deletions