diff options
author | Artur Pilipenko <apilipenko@azulsystems.com> | 2017-02-09 12:06:01 +0000 |
---|---|---|
committer | Artur Pilipenko <apilipenko@azulsystems.com> | 2017-02-09 12:06:01 +0000 |
commit | 4a64031954b61e2f8a68f762bb3854d983dc5bb3 (patch) | |
tree | 5c9da5e287bc552a44f41e5b475e2e81eb16af6f /llvm/docs/CommandGuide/bugpoint.rst | |
parent | 563e23e66e5fd383147f5e0d9b4fa67f265a422a (diff) | |
download | bcm5719-llvm-4a64031954b61e2f8a68f762bb3854d983dc5bb3.tar.gz bcm5719-llvm-4a64031954b61e2f8a68f762bb3854d983dc5bb3.zip |
[DAGCombiner] Support non-zero offset in load combine
Enable folding patterns which load the value from non-zero offset:
i8 *a = ...
i32 val = a[4] | (a[5] << 8) | (a[6] << 16) | (a[7] << 24)
=>
i32 val = *((i32*)(a+4))
Reviewed By: RKSimon
Differential Revision: https://reviews.llvm.org/D29394
llvm-svn: 294582
Diffstat (limited to 'llvm/docs/CommandGuide/bugpoint.rst')
0 files changed, 0 insertions, 0 deletions