mirror of
https://github.com/RPCSX/llvm.git
synced 2025-02-24 07:01:35 +00:00
Int128 is also a built-in preconstructed type.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@238889 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
4e94cb75e5
commit
9c8ebbf969
@ -307,12 +307,13 @@ IntegerType *IntegerType::get(LLVMContext &C, unsigned NumBits) {
|
||||
|
||||
// Check for the built-in integer types
|
||||
switch (NumBits) {
|
||||
case 1: return cast<IntegerType>(Type::getInt1Ty(C));
|
||||
case 8: return cast<IntegerType>(Type::getInt8Ty(C));
|
||||
case 16: return cast<IntegerType>(Type::getInt16Ty(C));
|
||||
case 32: return cast<IntegerType>(Type::getInt32Ty(C));
|
||||
case 64: return cast<IntegerType>(Type::getInt64Ty(C));
|
||||
default:
|
||||
case 1: return cast<IntegerType>(Type::getInt1Ty(C));
|
||||
case 8: return cast<IntegerType>(Type::getInt8Ty(C));
|
||||
case 16: return cast<IntegerType>(Type::getInt16Ty(C));
|
||||
case 32: return cast<IntegerType>(Type::getInt32Ty(C));
|
||||
case 64: return cast<IntegerType>(Type::getInt64Ty(C));
|
||||
case 128: return cast<IntegerType>(Type::getInt128Ty(C));
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user