summaryrefslogtreecommitdiffstats
path: root/lldb/packages/Python/lldbsuite/test/python_api/default-constructor
diff options
context:
space:
mode:
authorSanjay Patel <spatel@rotateright.com>2019-02-18 23:33:05 +0000
committerSanjay Patel <spatel@rotateright.com>2019-02-18 23:33:05 +0000
commitd8b4efcb6b4a3408da72e45b4e4225b751065ac9 (patch)
tree8a8f3bf8d8c89f055fa94b81f3be94b8c64c7dad /lldb/packages/Python/lldbsuite/test/python_api/default-constructor
parent05709acba49a0ead78f33487ef377ff2ef376496 (diff)
downloadbcm5719-llvm-d8b4efcb6b4a3408da72e45b4e4225b751065ac9.tar.gz
bcm5719-llvm-d8b4efcb6b4a3408da72e45b4e4225b751065ac9.zip
[CGP] form usub with overflow from sub+icmp
The motivating x86 cases for forming the intrinsic are shown in PR31754 and PR40487: https://bugs.llvm.org/show_bug.cgi?id=31754 https://bugs.llvm.org/show_bug.cgi?id=40487 ..and those are shown in the IR test file and x86 codegen file. Matching the usubo pattern is harder than uaddo because we have 2 independent values rather than a def-use. This adds a TLI hook that should preserve the existing behavior for uaddo formation, but disables usubo formation by default. Only x86 overrides that setting for now although other targets will likely benefit by forming usbuo too. Differential Revision: https://reviews.llvm.org/D57789 llvm-svn: 354298
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/python_api/default-constructor')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud