summaryrefslogtreecommitdiffstats
path: root/lldb/packages/Python/lldbsuite/test/python_api/process/main.cpp
diff options
context:
space:
mode:
authorZvi Rackover <zvi.rackover@intel.com>2018-01-11 18:02:33 +0000
committerZvi Rackover <zvi.rackover@intel.com>2018-01-11 18:02:33 +0000
commit999e6c296791cbf9b73ada4d0c8f57a9692974af (patch)
tree2d9dcbbc0e5a6ad1dd9f98437b7833beeb1f29e6 /lldb/packages/Python/lldbsuite/test/python_api/process/main.cpp
parentbe6fa82ee56ea48068061d1fe77138f9b5bc1c51 (diff)
downloadbcm5719-llvm-999e6c296791cbf9b73ada4d0c8f57a9692974af.tar.gz
bcm5719-llvm-999e6c296791cbf9b73ada4d0c8f57a9692974af.zip
DAGCombine: Let truncates negate extension through extract-subvector
Summary: Fold cases such as: (v8i8 truncate (v8i32 extract_subvector (v16i32 sext (v16i8 V), Idx))) -> (v8i8 extract_subvector (v16i8 V), Idx) This can be generalized to cases where the truncate and extend do not fully cancel each other out, but it may require querying the target about profitability. Reviewers: RKSimon, craig.topper, spatel, efriedma Reviewed By: RKSimon Subscribers: llvm-commits Differential Revision: https://reviews.llvm.org/D41927 llvm-svn: 322300
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/python_api/process/main.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud