@@ -838,7 +838,7 @@ ScalarTypeLayoutEntry::layoutString(IRGenModule &IGM) const {
838
838
0x0 , 0x0 , 0x0 , 0x1 , ' N' }};
839
839
}
840
840
default :
841
- return llvm::NoneType:: None;
841
+ return None;
842
842
}
843
843
}
844
844
@@ -1156,7 +1156,7 @@ llvm::Optional<Size> AlignedGroupEntry::fixedSize(IRGenModule &IGM) const {
1156
1156
Size currentSize (0 );
1157
1157
for (auto *entry : entries) {
1158
1158
if (!entry->fixedSize (IGM) || !entry->fixedAlignment (IGM)) {
1159
- return *(_fixedSize = llvm::Optional<Size>(llvm::NoneType:: None));
1159
+ return *(_fixedSize = llvm::Optional<Size>(None));
1160
1160
}
1161
1161
Size entrySize = *entry->fixedSize (IGM);
1162
1162
currentSize =
@@ -1174,7 +1174,7 @@ AlignedGroupEntry::fixedAlignment(IRGenModule &IGM) const {
1174
1174
for (auto *entry : entries) {
1175
1175
if (!entry->fixedAlignment (IGM)) {
1176
1176
return *(_fixedAlignment =
1177
- llvm::Optional<Alignment>(llvm::NoneType:: None));
1177
+ llvm::Optional<Alignment>(None));
1178
1178
}
1179
1179
currentAlignment = std::max (currentAlignment, *entry->fixedAlignment (IGM));
1180
1180
}
@@ -1190,7 +1190,7 @@ AlignedGroupEntry::fixedXICount(IRGenModule &IGM) const {
1190
1190
for (auto *entry : entries) {
1191
1191
auto entryXICount = entry->fixedXICount (IGM);
1192
1192
if (!entryXICount) {
1193
- return *(_fixedXICount = llvm::Optional<uint32_t >(llvm::NoneType:: None));
1193
+ return *(_fixedXICount = llvm::Optional<uint32_t >(None));
1194
1194
}
1195
1195
currentMaxXICount = std::max (*entryXICount, currentMaxXICount);
1196
1196
}
@@ -1269,7 +1269,7 @@ AlignedGroupEntry::layoutString(IRGenModule &IGM) const {
1269
1269
}
1270
1270
auto entryStr = entry->layoutString (IGM);
1271
1271
if (!entryStr) {
1272
- return llvm::NoneType:: None;
1272
+ return None;
1273
1273
}
1274
1274
uint32_t entryStrSize;
1275
1275
llvm::support::endian::write32be (&entryStrSize, entryStr->size ());
@@ -1597,17 +1597,17 @@ bool ArchetypeLayoutEntry::canValueWitnessExtraInhabitantsUpTo(
1597
1597
bool ArchetypeLayoutEntry::isSingleRetainablePointer () const { return false ; }
1598
1598
1599
1599
llvm::Optional<Size> ArchetypeLayoutEntry::fixedSize (IRGenModule &IGM) const {
1600
- return llvm::NoneType:: None;
1600
+ return None;
1601
1601
}
1602
1602
1603
1603
llvm::Optional<Alignment>
1604
1604
ArchetypeLayoutEntry::fixedAlignment (IRGenModule &IGM) const {
1605
- return llvm::NoneType:: None;
1605
+ return None;
1606
1606
}
1607
1607
1608
1608
llvm::Optional<uint32_t >
1609
1609
ArchetypeLayoutEntry::fixedXICount (IRGenModule &IGM) const {
1610
- return llvm::NoneType:: None;
1610
+ return None;
1611
1611
}
1612
1612
1613
1613
llvm::Value *
@@ -1638,7 +1638,7 @@ ArchetypeLayoutEntry::layoutString(IRGenModule &IGM) const {
1638
1638
return layoutStr;
1639
1639
}
1640
1640
}
1641
- return llvm::NoneType:: None;
1641
+ return None;
1642
1642
}
1643
1643
1644
1644
void ArchetypeLayoutEntry::destroy (IRGenFunction &IGF, Address addr) const {
@@ -1770,7 +1770,7 @@ EnumTypeLayoutEntry::layoutString(IRGenModule &IGM) const {
1770
1770
// E numEmptyPayloads numPayloads legnthOfEachPayload payloads
1771
1771
//
1772
1772
// Not yet supported/implemented
1773
- return llvm::NoneType:: None;
1773
+ return None;
1774
1774
} else {
1775
1775
// SINGLEENUM := 'e' SIZE SIZE VALUE
1776
1776
// e NumEmptyPayloads LengthOfPayload Payload
@@ -1783,7 +1783,7 @@ EnumTypeLayoutEntry::layoutString(IRGenModule &IGM) const {
1783
1783
llvm::Optional<std::vector<uint8_t >> payloadLayout =
1784
1784
cases[0 ]->layoutString (IGM);
1785
1785
if (!payloadLayout) {
1786
- return llvm::NoneType:: None;
1786
+ return None;
1787
1787
}
1788
1788
assert (payloadLayout->size () <= UINT32_MAX &&
1789
1789
" Enum layout exceeds length limit" );
@@ -1938,7 +1938,7 @@ llvm::Optional<Size> EnumTypeLayoutEntry::fixedSize(IRGenModule &IGM) const {
1938
1938
auto payloadNumExtraInhabitants = cases[0 ]->fixedXICount (IGM);
1939
1939
auto payloadSize = cases[0 ]->fixedSize (IGM);
1940
1940
if (!payloadNumExtraInhabitants || !payloadSize) {
1941
- return *(_fixedSize = llvm::Optional<Size>(llvm::NoneType:: None));
1941
+ return *(_fixedSize = llvm::Optional<Size>(None));
1942
1942
}
1943
1943
if (*payloadNumExtraInhabitants >= numEmptyCases) {
1944
1944
size = *payloadSize;
@@ -1957,7 +1957,7 @@ llvm::Optional<Size> EnumTypeLayoutEntry::fixedSize(IRGenModule &IGM) const {
1957
1957
for (auto enum_case : cases) {
1958
1958
auto caseSize = enum_case->fixedSize (IGM);
1959
1959
if (!caseSize) {
1960
- return *(_fixedSize = llvm::Optional<Size>(llvm::NoneType:: None));
1960
+ return *(_fixedSize = llvm::Optional<Size>(None));
1961
1961
}
1962
1962
maxPayloadSize = std::max (*caseSize, maxPayloadSize);
1963
1963
}
@@ -1977,7 +1977,7 @@ EnumTypeLayoutEntry::fixedAlignment(IRGenModule &IGM) const {
1977
1977
auto caseAlign = payload->fixedAlignment (IGM);
1978
1978
if (!caseAlign) {
1979
1979
return *(_fixedAlignment =
1980
- llvm::Optional<Alignment>(llvm::NoneType:: None));
1980
+ llvm::Optional<Alignment>(None));
1981
1981
}
1982
1982
maxAlign = std::max (*caseAlign, maxAlign);
1983
1983
}
@@ -1999,7 +1999,7 @@ EnumTypeLayoutEntry::fixedXICount(IRGenModule &IGM) const {
1999
1999
// payloadNumExtraInhabitants - emptyCases : 0;
2000
2000
auto payloadXIs = cases[0 ]->fixedXICount (IGM);
2001
2001
if (!payloadXIs) {
2002
- return *(_fixedXICount = llvm::Optional<uint32_t >(llvm::NoneType:: None));
2002
+ return *(_fixedXICount = llvm::Optional<uint32_t >(None));
2003
2003
}
2004
2004
return *(_fixedXICount =
2005
2005
payloadXIs >= numEmptyCases ? *payloadXIs - numEmptyCases : 0 );
@@ -2015,7 +2015,7 @@ EnumTypeLayoutEntry::fixedXICount(IRGenModule &IGM) const {
2015
2015
for (auto enum_case : cases) {
2016
2016
auto caseSize = enum_case->fixedSize (IGM);
2017
2017
if (!caseSize) {
2018
- return *(_fixedXICount = llvm::Optional<uint32_t >(llvm::NoneType:: None));
2018
+ return *(_fixedXICount = llvm::Optional<uint32_t >(None));
2019
2019
}
2020
2020
maxPayloadSize = std::max (*caseSize, maxPayloadSize);
2021
2021
}
@@ -2900,7 +2900,7 @@ llvm::Value *ResilientTypeLayoutEntry::size(IRGenFunction &IGF) const {
2900
2900
2901
2901
llvm::Optional<Size>
2902
2902
ResilientTypeLayoutEntry::fixedSize (IRGenModule &IGM) const {
2903
- return llvm::NoneType:: None;
2903
+ return None;
2904
2904
}
2905
2905
2906
2906
bool ResilientTypeLayoutEntry::isFixedSize (IRGenModule &IGM) const {
@@ -2920,12 +2920,12 @@ bool ResilientTypeLayoutEntry::canValueWitnessExtraInhabitantsUpTo(
2920
2920
2921
2921
llvm::Optional<Alignment>
2922
2922
ResilientTypeLayoutEntry::fixedAlignment (IRGenModule &IGM) const {
2923
- return llvm::NoneType:: None;
2923
+ return None;
2924
2924
}
2925
2925
2926
2926
llvm::Optional<uint32_t >
2927
2927
ResilientTypeLayoutEntry::fixedXICount (IRGenModule &IGM) const {
2928
- return llvm::NoneType:: None;
2928
+ return None;
2929
2929
}
2930
2930
2931
2931
llvm::Value *
@@ -3190,7 +3190,7 @@ void TypeInfoBasedTypeLayoutEntry::storeEnumTagSinglePayload(
3190
3190
3191
3191
llvm::Optional<std::vector<uint8_t >>
3192
3192
TypeInfoBasedTypeLayoutEntry::layoutString (IRGenModule &IGM) const {
3193
- return llvm::NoneType:: None;
3193
+ return None;
3194
3194
}
3195
3195
3196
3196
#if !defined(NDEBUG) || defined(LLVM_ENABLE_DUMP)
0 commit comments