summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SafeStackLayout.h
diff options
context:
space:
mode:
authorSimon Pilgrim <llvm-dev@redking.me.uk>2018-11-20 12:02:16 +0000
committerSimon Pilgrim <llvm-dev@redking.me.uk>2018-11-20 12:02:16 +0000
commitb356d0463e77cdb48b78d2cd840e80d88649561e (patch)
tree8c42345d61b6bcda54b13d4729bea2870a03de50 /llvm/lib/CodeGen/SafeStackLayout.h
parenta6fb85ffa7bec1df628739db991b3b21186bedc6 (diff)
downloadbcm5719-llvm-b356d0463e77cdb48b78d2cd840e80d88649561e.tar.gz
bcm5719-llvm-b356d0463e77cdb48b78d2cd840e80d88649561e.zip
[TargetLowering] Improve SimplifyDemandedVectorElts/SimplifyDemandedBits support
For bitcast nodes from larger element types, add the ability for SimplifyDemandedVectorElts to call SimplifyDemandedBits by merging the elts mask to a bits mask. I've raised https://bugs.llvm.org/show_bug.cgi?id=39689 to deal with the few places where SimplifyDemandedBits's lack of vector handling is a problem. Differential Revision: https://reviews.llvm.org/D54679 llvm-svn: 347301
Diffstat (limited to 'llvm/lib/CodeGen/SafeStackLayout.h')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud