diff options
author | Cameron McInally <cameron.mcinally@nyu.edu> | 2019-06-27 21:05:02 +0000 |
---|---|---|
committer | Cameron McInally <cameron.mcinally@nyu.edu> | 2019-06-27 21:05:02 +0000 |
commit | 6e62a796d502fb121b4be200a47410ef7b1f8fc3 (patch) | |
tree | f035d501d33609c8c2aaf0c9626caa5d2c0da60e /llvm/lib/Transforms | |
parent | 8007ff1ab159ae56cb32184626119b7087c59d06 (diff) | |
download | bcm5719-llvm-6e62a796d502fb121b4be200a47410ef7b1f8fc3.tar.gz bcm5719-llvm-6e62a796d502fb121b4be200a47410ef7b1f8fc3.zip |
[GVN] Add support for unary FNeg to GVN pass
Differential Revision: https://reviews.llvm.org/D63896
llvm-svn: 364592
Diffstat (limited to 'llvm/lib/Transforms')
-rw-r--r-- | llvm/lib/Transforms/Scalar/GVN.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/llvm/lib/Transforms/Scalar/GVN.cpp b/llvm/lib/Transforms/Scalar/GVN.cpp index 5edc6c2ab0b..1a02e9d33f4 100644 --- a/llvm/lib/Transforms/Scalar/GVN.cpp +++ b/llvm/lib/Transforms/Scalar/GVN.cpp @@ -492,6 +492,7 @@ uint32_t GVN::ValueTable::lookupOrAdd(Value *V) { switch (I->getOpcode()) { case Instruction::Call: return lookupOrAddCall(cast<CallInst>(I)); + case Instruction::FNeg: case Instruction::Add: case Instruction::FAdd: case Instruction::Sub: |