Lines Matching refs:CSKYConstantIslands
84 class CSKYConstantIslands : public MachineFunctionPass { class
214 CSKYConstantIslands() : MachineFunctionPass(ID) {} in CSKYConstantIslands() function in __anona1ac4df50111::CSKYConstantIslands
268 char CSKYConstantIslands::ID = 0;
270 bool CSKYConstantIslands::isOffsetInRange(unsigned UserOffset, in isOffsetInRange()
278 LLVM_DUMP_METHOD void CSKYConstantIslands::dumpBBs() { in dumpBBs()
287 bool CSKYConstantIslands::runOnMachineFunction(MachineFunction &Mf) { in runOnMachineFunction()
368 void CSKYConstantIslands::doInitialPlacement( in doInitialPlacement()
451 CSKYConstantIslands::CPEntry *
452 CSKYConstantIslands::findConstPoolEntry(unsigned CPI, in findConstPoolEntry()
466 Align CSKYConstantIslands::getCPEAlign(const MachineInstr &CPEMI) { in getCPEAlign()
477 void CSKYConstantIslands::initializeFunctionInfo( in initializeFunctionInfo()
587 void CSKYConstantIslands::computeBlockSize(MachineBasicBlock *MBB) { in computeBlockSize()
598 unsigned CSKYConstantIslands::getOffsetOf(MachineInstr *MI) const { in getOffsetOf()
624 void CSKYConstantIslands::updateForInsertedWaterBlock( in updateForInsertedWaterBlock()
639 unsigned CSKYConstantIslands::getUserOffset(CPUser &U) const { in getUserOffset()
651 CSKYConstantIslands::splitBlockBeforeInstr(MachineInstr &MI) { in splitBlockBeforeInstr()
719 bool CSKYConstantIslands::isOffsetInRange(unsigned UserOffset, in isOffsetInRange()
737 bool CSKYConstantIslands::isWaterInRange(unsigned UserOffset, in isWaterInRange()
777 bool CSKYConstantIslands::isCPEntryInRange(MachineInstr *MI, in isCPEntryInRange()
816 void CSKYConstantIslands::adjustBBOffsetsAfter(MachineBasicBlock *BB) { in adjustBBOffsetsAfter()
830 bool CSKYConstantIslands::decrementCPEReferenceCount(unsigned CPI, in decrementCPEReferenceCount()
850 int CSKYConstantIslands::findInRangeCPEntry(CPUser &U, unsigned UserOffset) { in findInRangeCPEntry()
923 bool CSKYConstantIslands::findAvailableWater(CPUser &U, unsigned UserOffset, in findAvailableWater()
968 void CSKYConstantIslands::createNewWater(unsigned CPUserIndex, in createNewWater()
1068 bool CSKYConstantIslands::handleConstantPoolUser(unsigned CPUserIndex) { in handleConstantPoolUser()
1172 void CSKYConstantIslands::removeDeadCPEMI(MachineInstr *CPEMI) { in removeDeadCPEMI()
1198 bool CSKYConstantIslands::removeUnusedCPEntries() { in removeUnusedCPEntries()
1215 bool CSKYConstantIslands::isBBInRange(MachineInstr *MI, in isBBInRange()
1240 bool CSKYConstantIslands::fixupImmediateBr(ImmBranch &Br) { in fixupImmediateBr()
1257 bool CSKYConstantIslands::fixupUnconditionalBr(ImmBranch &Br) { in fixupUnconditionalBr()
1279 bool CSKYConstantIslands::fixupConditionalBr(ImmBranch &Br) { in fixupConditionalBr()
1371 return new CSKYConstantIslands(); in createCSKYConstantIslandPass()
1374 INITIALIZE_PASS(CSKYConstantIslands, DEBUG_TYPE,