Searched refs:NextMI (Results 1 – 7 of 7) sorted by relevance
/external/swiftshader/third_party/LLVM/lib/Target/ARM/ |
D | MLxExpansionPass.cpp | 186 MachineInstr *NextMI = LastMIs[Idx]; in FindMLxHazard() local 187 if (!NextMI) in FindMLxHazard() 190 if (TII->canCauseFpMLxStall(NextMI->getOpcode())) { in FindMLxHazard() 196 if (i <= Limit2 && hasRAWHazard(getDefReg(MI), NextMI)) in FindMLxHazard()
|
/external/llvm/lib/CodeGen/ |
D | StackSlotColoring.cpp | 394 MachineBasicBlock::iterator NextMI = std::next(I); in RemoveDeadStores() local 395 if (NextMI == MBB->end()) continue; in RemoveDeadStores() 401 if (!(StoreReg = TII->isStoreToStackSlot(*NextMI, SecondSS))) in RemoveDeadStores() 408 if (NextMI->findRegisterUseOperandIdx(LoadReg, true, nullptr) != -1) { in RemoveDeadStores() 413 toErase.push_back(&*NextMI); in RemoveDeadStores()
|
/external/llvm/lib/Target/ARM/ |
D | MLxExpansionPass.cpp | 252 MachineInstr *NextMI = LastMIs[Idx]; in FindMLxHazard() local 253 if (!NextMI) in FindMLxHazard() 256 if (TII->canCauseFpMLxStall(NextMI->getOpcode())) { in FindMLxHazard() 262 if (i <= Limit2 && hasRAWHazard(getDefReg(MI), NextMI)) in FindMLxHazard()
|
/external/llvm/lib/Target/AMDGPU/ |
D | SIShrinkInstructions.cpp | 252 MachineInstr &NextMI = *Next; in runOnMachineFunction() local 257 uint8_t Nop1 = NextMI.getOperand(0).getImm() + 1; in runOnMachineFunction() 261 NextMI.getOperand(0).setImm(Nop0 + Nop1 - 1); in runOnMachineFunction()
|
/external/swiftshader/third_party/LLVM/lib/CodeGen/ |
D | StackSlotColoring.cpp | 683 MachineBasicBlock::iterator NextMI = llvm::next(I); in RemoveDeadStores() local 684 if (NextMI == MBB->end()) continue; in RemoveDeadStores() 690 if (!(StoreReg = TII->isStoreToStackSlot(NextMI, SecondSS))) continue; in RemoveDeadStores() 696 if (NextMI->findRegisterUseOperandIdx(LoadReg, true, 0) != -1) { in RemoveDeadStores() 701 toErase.push_back(NextMI); in RemoveDeadStores()
|
D | VirtRegRewriter.cpp | 1336 MachineInstr &NextMI = *NextMII; in OptimizeByUnfold2() local 1339 if (!TII->unfoldMemoryOperand(MF, &NextMI, VirtReg, false, false, NewMIs)) in OptimizeByUnfold2() 1343 VRM->transferRestorePts(&NextMI, NewMIs[0]); in OptimizeByUnfold2() 1345 InvalidateKills(NextMI, TRI, RegKills, KillOps); in OptimizeByUnfold2() 1346 EraseInstr(&NextMI); in OptimizeByUnfold2()
|
/external/llvm/lib/Target/Hexagon/ |
D | HexagonVLIWPacketizer.cpp | 1168 MachineInstr &NextMI = *NextMII; in isLegalToPacketizeTogether() local 1171 const MachineOperand &NOp0 = NextMI.getOperand(0); in isLegalToPacketizeTogether() 1172 const MachineOperand &NOp1 = NextMI.getOperand(1); in isLegalToPacketizeTogether()
|