From 0d86e2fa589d1a3261fa942bea2ad0b4702e198b Mon Sep 17 00:00:00 2001 From: Owen Anderson Date: Thu, 2 Jul 2009 23:58:19 +0000 Subject: [PATCH] Fill in a few more missing accessors. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74739 91177308-0d34-0410-b5e6-96231b3b80d8 --- include/llvm/LLVMContext.h | 4 +++- lib/VMCore/LLVMContext.cpp | 8 +++++++- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/include/llvm/LLVMContext.h b/include/llvm/LLVMContext.h index 128175c5664..76b0ac8177c 100644 --- a/include/llvm/LLVMContext.h +++ b/include/llvm/LLVMContext.h @@ -66,12 +66,14 @@ public: // ConstantInt accessors ConstantInt* getConstantIntTrue(); ConstantInt* getConstantIntFalse(); + Constant* getConstantInt(const Type* Ty, uint64_t V, + bool isSigned = false); ConstantInt* getConstantInt(const IntegerType* Ty, uint64_t V, bool isSigned = false); ConstantInt* getConstantIntSigned(const IntegerType* Ty, int64_t V); ConstantInt* getConstantInt(const APInt& V); Constant* getConstantInt(const Type* Ty, const APInt& V); - ConstantInt* getAllOnesConstantInt(const Type* Ty); + ConstantInt* getConstantIntAllOnesValue(const Type* Ty); // ConstantPointerNull accessors ConstantPointerNull* getConstantPointerNull(const PointerType* T); diff --git a/lib/VMCore/LLVMContext.cpp b/lib/VMCore/LLVMContext.cpp index fd69c4c93f8..6af6ff65ebd 100644 --- a/lib/VMCore/LLVMContext.cpp +++ b/lib/VMCore/LLVMContext.cpp @@ -53,6 +53,12 @@ ConstantInt* LLVMContext::getConstantIntFalse() { return ConstantInt::getFalse(); } +Constant* LLVMContext::getConstantInt(const Type* Ty, uint64_t V, + bool isSigned) { + return ConstantInt::get(Ty, V, isSigned); +} + + ConstantInt* LLVMContext::getConstantInt(const IntegerType* Ty, uint64_t V, bool isSigned) { return ConstantInt::get(Ty, V, isSigned); @@ -71,7 +77,7 @@ Constant* LLVMContext::getConstantInt(const Type* Ty, const APInt& V) { return ConstantInt::get(Ty, V); } -ConstantInt* LLVMContext::getAllOnesConstantInt(const Type* Ty) { +ConstantInt* LLVMContext::getConstantIntAllOnesValue(const Type* Ty) { return ConstantInt::getAllOnesValue(Ty); } -- 2.34.1