OSDN Git Service

[TargetLowering] Add vector BITCAST support to SimplifyDemandedVectorElts
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Tue, 6 Mar 2018 22:32:01 +0000 (22:32 +0000)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Tue, 6 Mar 2018 22:32:01 +0000 (22:32 +0000)
commitcd508410db33e51583c73c4836f82e4c43e19204
treedee2266fce747cc4c9de46f046c430e7a7740b95
parent95e5d37d5868ebde2302bc302c1e0af407c5646d
[TargetLowering] Add vector BITCAST support to SimplifyDemandedVectorElts

Notably helps cleanup after legalization of vector types

Differential Revision: https://reviews.llvm.org/D43674

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@326838 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/SelectionDAG/TargetLowering.cpp
test/CodeGen/X86/avg.ll
test/CodeGen/X86/mmx-build-vector.ll
test/CodeGen/X86/oddshuffles.ll
test/CodeGen/X86/vec_insert-7.ll
test/CodeGen/X86/vec_int_to_fp.ll
test/CodeGen/X86/vector-half-conversions.ll
test/CodeGen/X86/vector-shuffle-128-v4.ll
test/CodeGen/X86/vector-shuffle-128-v8.ll
test/CodeGen/X86/vector-shuffle-256-v16.ll