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.cpp964 MachineBasicBlock *UserMBB = UserMI->getParent(); in createNewWater() local
965 const BasicBlockInfo &UserBBI = BBInfo[UserMBB->getNumber()]; in createNewWater()
969 if (bbHasFallthrough(UserMBB)) { in createNewWater()
976 LLVM_DEBUG(dbgs() << "Split at end of " << printMBBReference(*UserMBB) in createNewWater()
978 NewMBB = &*++UserMBB->getIterator(); in createNewWater()
987 auto *NewMI = BuildMI(UserMBB, DebugLoc(), TII->get(UncondBr)) in createNewWater()
992 ImmBranch(&UserMBB->back(), MaxDisp, false, UncondBr)); in createNewWater()
993 BBInfo[UserMBB->getNumber()].Size += TII->getInstSizeInBytes(*NewMI); in createNewWater()
994 adjustBBOffsetsAfter(UserMBB); in createNewWater()
1034 assert(MI != UserMBB->end() && "Fell off end of block"); in createNewWater()
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsConstantIslandPass.cpp1210 MachineBasicBlock *UserMBB = UserMI->getParent(); in createNewWater() local
1211 const BasicBlockInfo &UserBBI = BBInfo[UserMBB->getNumber()]; in createNewWater()
1215 if (BBHasFallthrough(UserMBB)) { in createNewWater()
1222 LLVM_DEBUG(dbgs() << "Split at end of " << printMBBReference(*UserMBB) in createNewWater()
1224 NewMBB = &*++UserMBB->getIterator(); in createNewWater()
1231 BuildMI(UserMBB, DebugLoc(), TII->get(UncondBr)).addMBB(NewMBB); in createNewWater()
1233 ImmBranches.push_back(ImmBranch(&UserMBB->back(), in createNewWater()
1235 BBInfo[UserMBB->getNumber()].Size += Delta; in createNewWater()
1236 adjustBBOffsetsAfter(UserMBB); in createNewWater()
1277 assert(MI != UserMBB->end() && "Fell off end of block"); in createNewWater()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMConstantIslandPass.cpp1356 MachineBasicBlock *UserMBB = UserMI->getParent(); in createNewWater() local
1358 const BasicBlockInfo &UserBBI = BBInfo[UserMBB->getNumber()]; in createNewWater()
1364 if (BBHasFallthrough(UserMBB)) { in createNewWater()
1371 LLVM_DEBUG(dbgs() << "Split at end of " << printMBBReference(*UserMBB) in createNewWater()
1373 NewMBB = &*++UserMBB->getIterator(); in createNewWater()
1381 BuildMI(UserMBB, DebugLoc(), TII->get(UncondBr)).addMBB(NewMBB); in createNewWater()
1383 BuildMI(UserMBB, DebugLoc(), TII->get(UncondBr)) in createNewWater()
1387 ImmBranches.push_back(ImmBranch(&UserMBB->back(), in createNewWater()
1389 BBUtils->computeBlockSize(UserMBB); in createNewWater()
1390 BBUtils->adjustBBOffsetsAfter(UserMBB); in createNewWater()
[all …]