Lines Matching refs:ARMConstantIslands

85   class ARMConstantIslands : public MachineFunctionPass {  class
278 ARMConstantIslands() : MachineFunctionPass(ID) {} in ARMConstantIslands() function in __anon8e1325130111::ARMConstantIslands
347 char ARMConstantIslands::ID = 0;
351 void ARMConstantIslands::verify() { in verify()
379 void ARMConstantIslands::dumpBBs() { in dumpBBs()
395 return new ARMConstantIslands(); in createARMConstantIslandPass()
398 bool ARMConstantIslands::runOnMachineFunction(MachineFunction &mf) { in runOnMachineFunction()
541 ARMConstantIslands::doInitialConstPlacement(std::vector<MachineInstr*> &CPEMIs) { in doInitialConstPlacement()
604 void ARMConstantIslands::doInitialJumpTablePlacement( in doInitialJumpTablePlacement()
663 bool ARMConstantIslands::BBHasFallthrough(MachineBasicBlock *MBB) { in BBHasFallthrough()
684 ARMConstantIslands::CPEntry
685 *ARMConstantIslands::findConstPoolEntry(unsigned CPI, in findConstPoolEntry()
699 unsigned ARMConstantIslands::getCPELogAlign(const MachineInstr *CPEMI) { in getCPELogAlign()
724 void ARMConstantIslands::scanFunctionJumpTables() { in scanFunctionJumpTables()
735 void ARMConstantIslands::
906 void ARMConstantIslands::computeBlockSize(MachineBasicBlock *MBB) { in computeBlockSize()
933 unsigned ARMConstantIslands::getOffsetOf(MachineInstr *MI) const { in getOffsetOf()
959 void ARMConstantIslands::updateForInsertedWaterBlock(MachineBasicBlock *NewBB) { in updateForInsertedWaterBlock()
979 MachineBasicBlock *ARMConstantIslands::splitBlockBeforeInstr(MachineInstr *MI) { in splitBlockBeforeInstr()
1052 unsigned ARMConstantIslands::getUserOffset(CPUser &U) const { in getUserOffset()
1079 bool ARMConstantIslands::isOffsetInRange(unsigned UserOffset, in isOffsetInRange()
1099 bool ARMConstantIslands::isWaterInRange(unsigned UserOffset, in isWaterInRange()
1139 bool ARMConstantIslands::isCPEntryInRange(MachineInstr *MI, unsigned UserOffset, in isCPEntryInRange()
1178 void ARMConstantIslands::adjustBBOffsetsAfter(MachineBasicBlock *BB) { in adjustBBOffsetsAfter()
1205 bool ARMConstantIslands::decrementCPEReferenceCount(unsigned CPI, in decrementCPEReferenceCount()
1219 unsigned ARMConstantIslands::getCombinedIndex(const MachineInstr *CPEMI) { in getCombinedIndex()
1232 int ARMConstantIslands::findInRangeCPEntry(CPUser& U, unsigned UserOffset) in findInRangeCPEntry()
1299 bool ARMConstantIslands::findAvailableWater(CPUser &U, unsigned UserOffset, in findAvailableWater()
1365 void ARMConstantIslands::createNewWater(unsigned CPUserIndex, in createNewWater()
1507 bool ARMConstantIslands::handleConstantPoolUser(unsigned CPUserIndex, in handleConstantPoolUser()
1608 void ARMConstantIslands::removeDeadCPEMI(MachineInstr *CPEMI) { in removeDeadCPEMI()
1633 bool ARMConstantIslands::removeUnusedCPEntries() { in removeUnusedCPEntries()
1650 bool ARMConstantIslands::isBBInRange(MachineInstr *MI,MachineBasicBlock *DestBB, in isBBInRange()
1675 bool ARMConstantIslands::fixupImmediateBr(ImmBranch &Br) { in fixupImmediateBr()
1693 ARMConstantIslands::fixupUnconditionalBr(ImmBranch &Br) { in fixupUnconditionalBr()
1716 ARMConstantIslands::fixupConditionalBr(ImmBranch &Br) { in fixupConditionalBr()
1801 bool ARMConstantIslands::undoLRSpillRestore() { in undoLRSpillRestore()
1823 ARMConstantIslands::mayOptimizeThumb2Instruction(const MachineInstr *MI) const { in mayOptimizeThumb2Instruction()
1839 bool ARMConstantIslands::optimizeThumb2Instructions() { in optimizeThumb2Instructions()
1892 bool ARMConstantIslands::optimizeThumb2Branches() { in optimizeThumb2Branches()
2009 bool ARMConstantIslands::preserveBaseRegister(MachineInstr *JumpMI, in preserveBaseRegister()
2106 bool ARMConstantIslands::optimizeThumb2JumpTables() { in optimizeThumb2JumpTables()
2222 bool ARMConstantIslands::reorderThumb2JumpTables() { in reorderThumb2JumpTables()
2262 MachineBasicBlock *ARMConstantIslands::