mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-12-28 19:31:58 +00:00
Fill in a few more missing accessors.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74739 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
4fbb9960ad
commit
0d86e2fa58
@ -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);
|
||||
|
@ -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);
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user