TTAProgram::InstructionReferenceManager * irm_
static unsigned int operandCount_
bool tryRemoveOperandWrite(TTAProgram::BasicBlock &basicBlock, int insIndex, TTAProgram::Move &move)
virtual ~PostpassOperandSharer()
static unsigned int registerReads_
static unsigned int triggerCannotRemove_
static unsigned int moveCount_
virtual void handleBasicBlock(TTAProgram::BasicBlock &basicBlock, const TTAMachine::Machine &targetMachine, TTAProgram::InstructionReferenceManager &irm, BasicBlockNode *bbn=NULL)
static unsigned int removedOperands_