Go to the documentation of this file.
33 #ifndef TTA_BASIC_BLOCK_HH
34 #define TTA_BASIC_BLOCK_HH
virtual void setInstructionCount(int)
const BasicBlockStatistics & statistics()
virtual int moveCount() const
virtual void setImmediateCount(int)
virtual Address startAddress() const
BasicBlock * copy() const
BasicBlockStatistics statistics_
virtual void setBypassedCount(int)
int skippedFirstInstructions() const
void setTripCount(unsigned count)
void skipFirstInstructions(int count)
LiveRangeData * liveRangeData_
virtual int instructionCount() const
virtual int immediateCount() const
BasicBlock(int startAddress=0)
virtual void setMoveCount(int)
int skippedFirstInstructions_
unsigned tripCount() const
in case the BB is inside a loop and trip count is known, returns it, otherwise returns 0
virtual ~BasicBlockStatistics()
virtual int bypassedCount() const
virtual int instructionCount() const
bool isInInnerLoop() const
returns true in case the BB is known to be inside an inner loop
void setInInnerLoop(bool inner=true)