mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-06-13 22:24:07 +00:00
Reapply r116831 and r116839, converting AliasAnalysis to use
uint64_t, plus fixes for places I missed before. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@116875 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@ -157,7 +157,7 @@ static bool isSafeToMove(Instruction *Inst, AliasAnalysis *AA,
|
||||
if (L->isVolatile()) return false;
|
||||
|
||||
Value *Ptr = L->getPointerOperand();
|
||||
unsigned Size = AA->getTypeStoreSize(L->getType());
|
||||
uint64_t Size = AA->getTypeStoreSize(L->getType());
|
||||
for (SmallPtrSet<Instruction *, 8>::iterator I = Stores.begin(),
|
||||
E = Stores.end(); I != E; ++I)
|
||||
if (AA->getModRefInfo(*I, Ptr, Size) & AliasAnalysis::Mod)
|
||||
|
Reference in New Issue
Block a user