Home | History | Annotate | Download | only in IR

Lines Matching refs:IntegerType

52 /// isIntegerTy - Return true if this is an IntegerType of the specified width.
54 return isIntegerTy() && cast<IntegerType>(this)->getBitWidth() == Bitwidth;
123 case Type::IntegerTyID: return cast<IntegerType>(this)->getBitWidth();
170 return cast<IntegerType>(this)->getBitWidth();
230 IntegerType *Type::getInt1Ty(LLVMContext &C) { return &C.pImpl->Int1Ty; }
231 IntegerType *Type::getInt8Ty(LLVMContext &C) { return &C.pImpl->Int8Ty; }
232 IntegerType *Type::getInt16Ty(LLVMContext &C) { return &C.pImpl->Int16Ty; }
233 IntegerType *Type::getInt32Ty(LLVMContext &C) { return &C.pImpl->Int32Ty; }
234 IntegerType *Type::getInt64Ty(LLVMContext &C) { return &C.pImpl->Int64Ty; }
235 IntegerType *Type::getInt128Ty(LLVMContext &C) { return &C.pImpl->Int128Ty; }
237 IntegerType *Type::getIntNTy(LLVMContext &C, unsigned N) {
238 return IntegerType::get(C, N);
295 // IntegerType Implementation
298 IntegerType *IntegerType::get(LLVMContext &C, unsigned NumBits) {
304 case 1: return cast<IntegerType>(Type::getInt1Ty(C));
305 case 8: return cast<IntegerType>(Type::getInt8Ty(C));
306 case 16: return cast<IntegerType>(Type::getInt16Ty(C));
307 case 32: return cast<IntegerType>(Type::getInt32Ty(C));
308 case 64: return cast<IntegerType>(Type::getInt64Ty(C));
309 case 128: return cast<IntegerType>(Type::getInt128Ty(C));
314 IntegerType *&Entry = C.pImpl->IntegerTypes[NumBits];
317 Entry = new (C.pImpl->TypeAllocator) IntegerType(C, NumBits);
322 bool IntegerType::isPowerOf2ByteWidth() const {
327 APInt IntegerType::getMask() const {