mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-01-27 14:34:58 +00:00
Simplify the interface to local dce and constprop
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2750 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
16da494c81
commit
a338016c7c
@ -18,7 +18,7 @@
|
||||
// doConstantPropogation - Constant prop a specific instruction. Returns true
|
||||
// and potentially moves the iterator if constant propogation was performed.
|
||||
//
|
||||
bool doConstantPropogation(BasicBlock *BB, BasicBlock::iterator &I);
|
||||
bool doConstantPropogation(BasicBlock::iterator &I);
|
||||
|
||||
// ConstantFoldTerminator - If a terminator instruction is predicated on a
|
||||
// constant value, convert it into an unconditional branch to the constant
|
||||
@ -42,7 +42,7 @@ bool isInstructionTriviallyDead(Instruction *I);
|
||||
// isTriviallyDead. If so, remove the instruction and update the iterator to
|
||||
// point to the instruction that immediately succeeded the original instruction.
|
||||
//
|
||||
bool dceInstruction(BasicBlock::InstListType &BBIL, BasicBlock::iterator &BBI);
|
||||
bool dceInstruction(BasicBlock::iterator &BBI);
|
||||
|
||||
|
||||
//===----------------------------------------------------------------------===//
|
||||
|
Loading…
x
Reference in New Issue
Block a user