@@ -838,7 +838,7 @@ ScalarTypeLayoutEntry::layoutString(IRGenModule &IGM) const {
838838 0x0 , 0x0 , 0x0 , 0x1 , ' N' }};
839839 }
840840 default :
841- return llvm::NoneType:: None;
841+ return None;
842842 }
843843}
844844
@@ -1156,7 +1156,7 @@ llvm::Optional<Size> AlignedGroupEntry::fixedSize(IRGenModule &IGM) const {
11561156 Size currentSize (0 );
11571157 for (auto *entry : entries) {
11581158 if (!entry->fixedSize (IGM) || !entry->fixedAlignment (IGM)) {
1159- return *(_fixedSize = llvm::Optional<Size>(llvm::NoneType:: None));
1159+ return *(_fixedSize = llvm::Optional<Size>(None));
11601160 }
11611161 Size entrySize = *entry->fixedSize (IGM);
11621162 currentSize =
@@ -1174,7 +1174,7 @@ AlignedGroupEntry::fixedAlignment(IRGenModule &IGM) const {
11741174 for (auto *entry : entries) {
11751175 if (!entry->fixedAlignment (IGM)) {
11761176 return *(_fixedAlignment =
1177- llvm::Optional<Alignment>(llvm::NoneType:: None));
1177+ llvm::Optional<Alignment>(None));
11781178 }
11791179 currentAlignment = std::max (currentAlignment, *entry->fixedAlignment (IGM));
11801180 }
@@ -1190,7 +1190,7 @@ AlignedGroupEntry::fixedXICount(IRGenModule &IGM) const {
11901190 for (auto *entry : entries) {
11911191 auto entryXICount = entry->fixedXICount (IGM);
11921192 if (!entryXICount) {
1193- return *(_fixedXICount = llvm::Optional<uint32_t >(llvm::NoneType:: None));
1193+ return *(_fixedXICount = llvm::Optional<uint32_t >(None));
11941194 }
11951195 currentMaxXICount = std::max (*entryXICount, currentMaxXICount);
11961196 }
@@ -1269,7 +1269,7 @@ AlignedGroupEntry::layoutString(IRGenModule &IGM) const {
12691269 }
12701270 auto entryStr = entry->layoutString (IGM);
12711271 if (!entryStr) {
1272- return llvm::NoneType:: None;
1272+ return None;
12731273 }
12741274 uint32_t entryStrSize;
12751275 llvm::support::endian::write32be (&entryStrSize, entryStr->size ());
@@ -1597,17 +1597,17 @@ bool ArchetypeLayoutEntry::canValueWitnessExtraInhabitantsUpTo(
15971597bool ArchetypeLayoutEntry::isSingleRetainablePointer () const { return false ; }
15981598
15991599llvm::Optional<Size> ArchetypeLayoutEntry::fixedSize (IRGenModule &IGM) const {
1600- return llvm::NoneType:: None;
1600+ return None;
16011601}
16021602
16031603llvm::Optional<Alignment>
16041604ArchetypeLayoutEntry::fixedAlignment (IRGenModule &IGM) const {
1605- return llvm::NoneType:: None;
1605+ return None;
16061606}
16071607
16081608llvm::Optional<uint32_t >
16091609ArchetypeLayoutEntry::fixedXICount (IRGenModule &IGM) const {
1610- return llvm::NoneType:: None;
1610+ return None;
16111611}
16121612
16131613llvm::Value *
@@ -1638,7 +1638,7 @@ ArchetypeLayoutEntry::layoutString(IRGenModule &IGM) const {
16381638 return layoutStr;
16391639 }
16401640 }
1641- return llvm::NoneType:: None;
1641+ return None;
16421642}
16431643
16441644void ArchetypeLayoutEntry::destroy (IRGenFunction &IGF, Address addr) const {
@@ -1770,7 +1770,7 @@ EnumTypeLayoutEntry::layoutString(IRGenModule &IGM) const {
17701770 // E numEmptyPayloads numPayloads legnthOfEachPayload payloads
17711771 //
17721772 // Not yet supported/implemented
1773- return llvm::NoneType:: None;
1773+ return None;
17741774 } else {
17751775 // SINGLEENUM := 'e' SIZE SIZE VALUE
17761776 // e NumEmptyPayloads LengthOfPayload Payload
@@ -1783,7 +1783,7 @@ EnumTypeLayoutEntry::layoutString(IRGenModule &IGM) const {
17831783 llvm::Optional<std::vector<uint8_t >> payloadLayout =
17841784 cases[0 ]->layoutString (IGM);
17851785 if (!payloadLayout) {
1786- return llvm::NoneType:: None;
1786+ return None;
17871787 }
17881788 assert (payloadLayout->size () <= UINT32_MAX &&
17891789 " Enum layout exceeds length limit" );
@@ -1938,7 +1938,7 @@ llvm::Optional<Size> EnumTypeLayoutEntry::fixedSize(IRGenModule &IGM) const {
19381938 auto payloadNumExtraInhabitants = cases[0 ]->fixedXICount (IGM);
19391939 auto payloadSize = cases[0 ]->fixedSize (IGM);
19401940 if (!payloadNumExtraInhabitants || !payloadSize) {
1941- return *(_fixedSize = llvm::Optional<Size>(llvm::NoneType:: None));
1941+ return *(_fixedSize = llvm::Optional<Size>(None));
19421942 }
19431943 if (*payloadNumExtraInhabitants >= numEmptyCases) {
19441944 size = *payloadSize;
@@ -1957,7 +1957,7 @@ llvm::Optional<Size> EnumTypeLayoutEntry::fixedSize(IRGenModule &IGM) const {
19571957 for (auto enum_case : cases) {
19581958 auto caseSize = enum_case->fixedSize (IGM);
19591959 if (!caseSize) {
1960- return *(_fixedSize = llvm::Optional<Size>(llvm::NoneType:: None));
1960+ return *(_fixedSize = llvm::Optional<Size>(None));
19611961 }
19621962 maxPayloadSize = std::max (*caseSize, maxPayloadSize);
19631963 }
@@ -1977,7 +1977,7 @@ EnumTypeLayoutEntry::fixedAlignment(IRGenModule &IGM) const {
19771977 auto caseAlign = payload->fixedAlignment (IGM);
19781978 if (!caseAlign) {
19791979 return *(_fixedAlignment =
1980- llvm::Optional<Alignment>(llvm::NoneType:: None));
1980+ llvm::Optional<Alignment>(None));
19811981 }
19821982 maxAlign = std::max (*caseAlign, maxAlign);
19831983 }
@@ -1999,7 +1999,7 @@ EnumTypeLayoutEntry::fixedXICount(IRGenModule &IGM) const {
19991999 // payloadNumExtraInhabitants - emptyCases : 0;
20002000 auto payloadXIs = cases[0 ]->fixedXICount (IGM);
20012001 if (!payloadXIs) {
2002- return *(_fixedXICount = llvm::Optional<uint32_t >(llvm::NoneType:: None));
2002+ return *(_fixedXICount = llvm::Optional<uint32_t >(None));
20032003 }
20042004 return *(_fixedXICount =
20052005 payloadXIs >= numEmptyCases ? *payloadXIs - numEmptyCases : 0 );
@@ -2015,7 +2015,7 @@ EnumTypeLayoutEntry::fixedXICount(IRGenModule &IGM) const {
20152015 for (auto enum_case : cases) {
20162016 auto caseSize = enum_case->fixedSize (IGM);
20172017 if (!caseSize) {
2018- return *(_fixedXICount = llvm::Optional<uint32_t >(llvm::NoneType:: None));
2018+ return *(_fixedXICount = llvm::Optional<uint32_t >(None));
20192019 }
20202020 maxPayloadSize = std::max (*caseSize, maxPayloadSize);
20212021 }
@@ -2900,7 +2900,7 @@ llvm::Value *ResilientTypeLayoutEntry::size(IRGenFunction &IGF) const {
29002900
29012901llvm::Optional<Size>
29022902ResilientTypeLayoutEntry::fixedSize (IRGenModule &IGM) const {
2903- return llvm::NoneType:: None;
2903+ return None;
29042904}
29052905
29062906bool ResilientTypeLayoutEntry::isFixedSize (IRGenModule &IGM) const {
@@ -2920,12 +2920,12 @@ bool ResilientTypeLayoutEntry::canValueWitnessExtraInhabitantsUpTo(
29202920
29212921llvm::Optional<Alignment>
29222922ResilientTypeLayoutEntry::fixedAlignment (IRGenModule &IGM) const {
2923- return llvm::NoneType:: None;
2923+ return None;
29242924}
29252925
29262926llvm::Optional<uint32_t >
29272927ResilientTypeLayoutEntry::fixedXICount (IRGenModule &IGM) const {
2928- return llvm::NoneType:: None;
2928+ return None;
29292929}
29302930
29312931llvm::Value *
@@ -3190,7 +3190,7 @@ void TypeInfoBasedTypeLayoutEntry::storeEnumTagSinglePayload(
31903190
31913191llvm::Optional<std::vector<uint8_t >>
31923192TypeInfoBasedTypeLayoutEntry::layoutString (IRGenModule &IGM) const {
3193- return llvm::NoneType:: None;
3193+ return None;
31943194}
31953195
31963196#if !defined(NDEBUG) || defined(LLVM_ENABLE_DUMP)
0 commit comments