@@ -12562,7 +12562,7 @@ struct AAAddressSpaceImpl : public AAAddressSpace {
12562
12562
AAAddressSpaceImpl (const IRPosition &IRP, Attributor &A)
12563
12563
: AAAddressSpace(IRP, A) {}
12564
12564
12565
- int32_t getAddressSpace () const override {
12565
+ uint32_t getAddressSpace () const override {
12566
12566
assert (isValidState () && " the AA is invalid" );
12567
12567
return AssumedAddressSpace;
12568
12568
}
@@ -12576,7 +12576,7 @@ struct AAAddressSpaceImpl : public AAAddressSpace {
12576
12576
}
12577
12577
12578
12578
ChangeStatus updateImpl (Attributor &A) override {
12579
- int32_t OldAddressSpace = AssumedAddressSpace;
12579
+ uint32_t OldAddressSpace = AssumedAddressSpace;
12580
12580
auto *AUO = A.getOrCreateAAFor <AAUnderlyingObjects>(getIRPosition (), this ,
12581
12581
DepClassTy::REQUIRED);
12582
12582
auto Pred = [&](Value &Obj) {
@@ -12597,16 +12597,13 @@ struct AAAddressSpaceImpl : public AAAddressSpace {
12597
12597
Value *AssociatedValue = &getAssociatedValue ();
12598
12598
Value *OriginalValue = peelAddrspacecast (AssociatedValue);
12599
12599
if (getAddressSpace () == NoAddressSpace ||
12600
- static_cast <uint32_t >(getAddressSpace ()) ==
12601
- getAssociatedType ()->getPointerAddressSpace ())
12600
+ getAddressSpace () == getAssociatedType ()->getPointerAddressSpace ())
12602
12601
return ChangeStatus::UNCHANGED;
12603
12602
12604
12603
PointerType *NewPtrTy =
12605
- PointerType::get (getAssociatedType ()->getContext (),
12606
- static_cast <uint32_t >(getAddressSpace ()));
12604
+ PointerType::get (getAssociatedType ()->getContext (), getAddressSpace ());
12607
12605
bool UseOriginalValue =
12608
- OriginalValue->getType ()->getPointerAddressSpace () ==
12609
- static_cast <uint32_t >(getAddressSpace ());
12606
+ OriginalValue->getType ()->getPointerAddressSpace () == getAddressSpace ();
12610
12607
12611
12608
bool Changed = false ;
12612
12609
@@ -12656,9 +12653,9 @@ struct AAAddressSpaceImpl : public AAAddressSpace {
12656
12653
}
12657
12654
12658
12655
private:
12659
- int32_t AssumedAddressSpace = NoAddressSpace;
12656
+ uint32_t AssumedAddressSpace = NoAddressSpace;
12660
12657
12661
- bool takeAddressSpace (int32_t AS) {
12658
+ bool takeAddressSpace (uint32_t AS) {
12662
12659
if (AssumedAddressSpace == NoAddressSpace) {
12663
12660
AssumedAddressSpace = AS;
12664
12661
return true ;
0 commit comments