Lines Matching defs:CSKYConstantIslands

72 /// CSKYConstantIslands - Due to limited PC-relative displacements, CSKY
84 class CSKYConstantIslands : public MachineFunctionPass {
214 CSKYConstantIslands() : MachineFunctionPass(ID) {}
268 char CSKYConstantIslands::ID = 0;
270 bool CSKYConstantIslands::isOffsetInRange(unsigned UserOffset,
278 LLVM_DUMP_METHOD void CSKYConstantIslands::dumpBBs() {
287 bool CSKYConstantIslands::runOnMachineFunction(MachineFunction &Mf) {
292 LLVM_DEBUG(dbgs() << "***** CSKYConstantIslands: "
368 void CSKYConstantIslands::doInitialPlacement(
451 CSKYConstantIslands::CPEntry *
452 CSKYConstantIslands::findConstPoolEntry(unsigned CPI,
466 Align CSKYConstantIslands::getCPEAlign(const MachineInstr &CPEMI) {
477 void CSKYConstantIslands::initializeFunctionInfo(
583 void CSKYConstantIslands::computeBlockSize(MachineBasicBlock *MBB) {
594 unsigned CSKYConstantIslands::getOffsetOf(MachineInstr *MI) const {
620 void CSKYConstantIslands::updateForInsertedWaterBlock(
635 unsigned CSKYConstantIslands::getUserOffset(CPUser &U) const {
647 CSKYConstantIslands::splitBlockBeforeInstr(MachineInstr &MI) {
715 bool CSKYConstantIslands::isOffsetInRange(unsigned UserOffset,
733 bool CSKYConstantIslands::isWaterInRange(unsigned UserOffset,
773 bool CSKYConstantIslands::isCPEntryInRange(MachineInstr *MI,
812 void CSKYConstantIslands::adjustBBOffsetsAfter(MachineBasicBlock *BB) {
826 bool CSKYConstantIslands::decrementCPEReferenceCount(unsigned CPI,
846 int CSKYConstantIslands::findInRangeCPEntry(CPUser &U, unsigned UserOffset) {
919 bool CSKYConstantIslands::findAvailableWater(CPUser &U, unsigned UserOffset,
964 void CSKYConstantIslands::createNewWater(unsigned CPUserIndex,
1064 bool CSKYConstantIslands::handleConstantPoolUser(unsigned CPUserIndex) {
1168 void CSKYConstantIslands::removeDeadCPEMI(MachineInstr *CPEMI) {
1194 bool CSKYConstantIslands::removeUnusedCPEntries() {
1211 bool CSKYConstantIslands::isBBInRange(MachineInstr *MI,
1236 bool CSKYConstantIslands::fixupImmediateBr(ImmBranch &Br) {
1253 bool CSKYConstantIslands::fixupUnconditionalBr(ImmBranch &Br) {
1275 bool CSKYConstantIslands::fixupConditionalBr(ImmBranch &Br) {
1367 return new CSKYConstantIslands();
1370 INITIALIZE_PASS(CSKYConstantIslands, DEBUG_TYPE,