================ @@ -60,10 +75,37 @@ static bool isSafeToMove(Instruction *Inst, AliasAnalysis &AA, return true; } +typedef SmallPtrSet<BasicBlock *, 8> BlocksSet; ---------------- shiltian wrote: `using` https://github.com/llvm/llvm-project/pull/135986