summaryrefslogtreecommitdiffstats
path: root/lldb/packages/Python/lldbsuite/test/expression_command/call-function/TestCallUserDefinedFunction.py
diff options
context:
space:
mode:
authorCraig Topper <craig.topper@intel.com>2017-10-05 07:59:11 +0000
committerCraig Topper <craig.topper@intel.com>2017-10-05 07:59:11 +0000
commit17b0c78447e094e8465abc5dfb3a491f02521647 (patch)
tree3588e463f87b1faad7bcb684f75f5808997c927f /lldb/packages/Python/lldbsuite/test/expression_command/call-function/TestCallUserDefinedFunction.py
parent902eef32ebd1f272d54e0eb615f3c1e427a04b0b (diff)
downloadbcm5719-llvm-17b0c78447e094e8465abc5dfb3a491f02521647.tar.gz
bcm5719-llvm-17b0c78447e094e8465abc5dfb3a491f02521647.zip
[InstCombine] Fix a vector splat handling bug in transformZExtICmp.
We were using an i1 type and then zero extending to a vector. Instead just create the 0/1 directly as a ConstantInt with the correct type. No need to ask ConstantExpr to zero extend for us. This bug is a bit tricky to hit because it requires us to visit a zext of an icmp that would normally be simplified to true/false, but that icmp hasnt' been visited yet. In the test case this zext and icmp were created by visiting a udiv and due to worklist ordering we got to the zext first. Fixes PR34841. llvm-svn: 314971
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/expression_command/call-function/TestCallUserDefinedFunction.py')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud