summaryrefslogtreecommitdiffstats
path: root/llvm/include/llvm/Support/ConstantFolder.h
diff options
context:
space:
mode:
authorDan Gohman <gohman@apple.com>2009-08-11 20:20:39 +0000
committerDan Gohman <gohman@apple.com>2009-08-11 20:20:39 +0000
commit77ad32ab0e2a7acc7b64a435d64d8d3475b64e1b (patch)
tree77237d60ac5dc6f6eaeea7a3956e85faceb36838 /llvm/include/llvm/Support/ConstantFolder.h
parent34c8791ff0dd95dc60a94d75a9553d3923110928 (diff)
downloadbcm5719-llvm-77ad32ab0e2a7acc7b64a435d64d8d3475b64e1b.tar.gz
bcm5719-llvm-77ad32ab0e2a7acc7b64a435d64d8d3475b64e1b.zip
Add convenience functions for creating nsw add operators.
llvm-svn: 78707
Diffstat (limited to 'llvm/include/llvm/Support/ConstantFolder.h')
-rw-r--r--llvm/include/llvm/Support/ConstantFolder.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/llvm/include/llvm/Support/ConstantFolder.h b/llvm/include/llvm/Support/ConstantFolder.h
index 1b5b2b77459..ef70a898e46 100644
--- a/llvm/include/llvm/Support/ConstantFolder.h
+++ b/llvm/include/llvm/Support/ConstantFolder.h
@@ -35,6 +35,9 @@ public:
Constant *CreateAdd(Constant *LHS, Constant *RHS) const {
return ConstantExpr::getAdd(LHS, RHS);
}
+ Constant *CreateNSWAdd(Constant *LHS, Constant *RHS) const {
+ return ConstantExpr::getNSWAdd(LHS, RHS);
+ }
Constant *CreateFAdd(Constant *LHS, Constant *RHS) const {
return ConstantExpr::getFAdd(LHS, RHS);
}
OpenPOWER on IntegriCloud