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