mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-06-25 00:24:26 +00:00
Repace SmallPtrSet with SmallPtrSetImpl in function arguments to avoid needing to mention the size.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@216158 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@ -56,7 +56,7 @@ namespace {
|
||||
}
|
||||
private:
|
||||
bool ProcessBlock(BasicBlock &BB);
|
||||
bool SinkInstruction(Instruction *I, SmallPtrSet<Instruction *, 8> &Stores);
|
||||
bool SinkInstruction(Instruction *I, SmallPtrSetImpl<Instruction*> &Stores);
|
||||
bool AllUsesDominatedByBlock(Instruction *Inst, BasicBlock *BB) const;
|
||||
bool IsAcceptableTarget(Instruction *Inst, BasicBlock *SuccToSinkTo) const;
|
||||
};
|
||||
@ -157,7 +157,7 @@ bool Sinking::ProcessBlock(BasicBlock &BB) {
|
||||
}
|
||||
|
||||
static bool isSafeToMove(Instruction *Inst, AliasAnalysis *AA,
|
||||
SmallPtrSet<Instruction *, 8> &Stores) {
|
||||
SmallPtrSetImpl<Instruction *> &Stores) {
|
||||
|
||||
if (Inst->mayWriteToMemory()) {
|
||||
Stores.insert(Inst);
|
||||
@ -220,7 +220,7 @@ bool Sinking::IsAcceptableTarget(Instruction *Inst,
|
||||
/// SinkInstruction - Determine whether it is safe to sink the specified machine
|
||||
/// instruction out of its current block into a successor.
|
||||
bool Sinking::SinkInstruction(Instruction *Inst,
|
||||
SmallPtrSet<Instruction *, 8> &Stores) {
|
||||
SmallPtrSetImpl<Instruction *> &Stores) {
|
||||
|
||||
// Don't sink static alloca instructions. CodeGen assumes allocas outside the
|
||||
// entry block are dynamically sized stack objects.
|
||||
|
Reference in New Issue
Block a user