Home
last modified time | relevance | path

Searched refs:UserMBB (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/CSKY/
H A DCSKYConstantIslandPass.cpp970 MachineBasicBlock *UserMBB = UserMI->getParent(); in createNewWater() local
971 const BasicBlockInfo &UserBBI = BBInfo[UserMBB->getNumber()]; in createNewWater()
975 if (bbHasFallthrough(UserMBB)) { in createNewWater()
982 LLVM_DEBUG(dbgs() << "Split at end of " << printMBBReference(*UserMBB) in createNewWater()
984 NewMBB = &*++UserMBB->getIterator(); in createNewWater()
993 auto *NewMI = BuildMI(UserMBB, DebugLoc(), TII->get(UncondBr)) in createNewWater()
998 ImmBranch(&UserMBB->back(), MaxDisp, false, UncondBr)); in createNewWater()
999 BBInfo[UserMBB->getNumber()].Size += TII->getInstSizeInBytes(*NewMI); in createNewWater()
1000 adjustBBOffsetsAfter(UserMBB); in createNewWater()
1040 assert(MI != UserMBB->end() && "Fell off end of block"); in createNewWater()
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsConstantIslandPass.cpp1212 MachineBasicBlock *UserMBB = UserMI->getParent(); in createNewWater() local
1213 const BasicBlockInfo &UserBBI = BBInfo[UserMBB->getNumber()]; in createNewWater()
1217 if (BBHasFallthrough(UserMBB)) { in createNewWater()
1224 LLVM_DEBUG(dbgs() << "Split at end of " << printMBBReference(*UserMBB) in createNewWater()
1226 NewMBB = &*++UserMBB->getIterator(); in createNewWater()
1233 BuildMI(UserMBB, DebugLoc(), TII->get(UncondBr)).addMBB(NewMBB); in createNewWater()
1235 ImmBranches.push_back(ImmBranch(&UserMBB->back(), in createNewWater()
1237 BBInfo[UserMBB->getNumber()].Size += Delta; in createNewWater()
1238 adjustBBOffsetsAfter(UserMBB); in createNewWater()
1279 assert(MI != UserMBB->end() && "Fell off end of block"); in createNewWater()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMConstantIslandPass.cpp1375 MachineBasicBlock *UserMBB = UserMI->getParent(); in createNewWater() local
1377 const BasicBlockInfo &UserBBI = BBInfo[UserMBB->getNumber()]; in createNewWater()
1383 if (BBHasFallthrough(UserMBB)) { in createNewWater()
1390 LLVM_DEBUG(dbgs() << "Split at end of " << printMBBReference(*UserMBB) in createNewWater()
1392 NewMBB = &*++UserMBB->getIterator(); in createNewWater()
1400 BuildMI(UserMBB, DebugLoc(), TII->get(UncondBr)).addMBB(NewMBB); in createNewWater()
1402 BuildMI(UserMBB, DebugLoc(), TII->get(UncondBr)) in createNewWater()
1406 ImmBranches.push_back(ImmBranch(&UserMBB->back(), in createNewWater()
1408 BBUtils->computeBlockSize(UserMBB); in createNewWater()
1409 BBUtils->adjustBBOffsetsAfter(UserMBB); in createNewWater()
[all …]