aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Object/XCOFFObjectFile.cpp
diff options
context:
space:
mode:
authorKai Luo <lkail@cn.ibm.com>2020-11-24 08:17:46 +0000
committerKai Luo <lkail@cn.ibm.com>2020-11-24 09:43:35 +0000
commit5931be60b5238e5e134fcde75eb2d8121f3dca82 (patch)
tree696d9b671497d24a3a3a7675dc5dab6e9100d691 /llvm/lib/Object/XCOFFObjectFile.cpp
parent6b74eabfddbc6629adbf6358f8e78893c4ee1d12 (diff)
downloadllvm-5931be60b5238e5e134fcde75eb2d8121f3dca82.zip
llvm-5931be60b5238e5e134fcde75eb2d8121f3dca82.tar.gz
llvm-5931be60b5238e5e134fcde75eb2d8121f3dca82.tar.bz2
[DAGCombine][PowerPC] Convert negated abs to trivial arithmetic ops
This patch converts `0 - abs(x)` to `Y = sra (X, size(X)-1); sub (Y, xor (X, Y))` for better codegen. Reviewed By: RKSimon Differential Revision: https://reviews.llvm.org/D91120
Diffstat (limited to 'llvm/lib/Object/XCOFFObjectFile.cpp')
0 files changed, 0 insertions, 0 deletions