diff options
author | Dan Gohman <gohman@apple.com> | 2009-08-11 20:20:39 +0000 |
---|---|---|
committer | Dan Gohman <gohman@apple.com> | 2009-08-11 20:20:39 +0000 |
commit | 77ad32ab0e2a7acc7b64a435d64d8d3475b64e1b (patch) | |
tree | 77237d60ac5dc6f6eaeea7a3956e85faceb36838 /llvm/include/llvm/Support/ConstantFolder.h | |
parent | 34c8791ff0dd95dc60a94d75a9553d3923110928 (diff) | |
download | bcm5719-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.h | 3 |
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); } |