HomeSort by relevance Sort by last modified time
    Searched defs:UseMI (Results 1 - 14 of 14) sorted by null

  /external/llvm/lib/CodeGen/
LiveRangeEdit.cpp 168 MachineInstr *DefMI = nullptr, *UseMI = nullptr;
180 if (UseMI && UseMI != MI)
185 UseMI = MI;
188 if (!DefMI || !UseMI)
195 LIS.getInstructionIndex(UseMI)))
199 // Assume there are stores between DefMI and UseMI.
205 << " into single use: " << *UseMI);
208 if (UseMI->readsWritesVirtualRegister(LI->reg, &Ops).second)
211 MachineInstr *FoldMI = TII.foldMemoryOperand(UseMI, Ops, DefMI)
    [all...]
RegisterScavenging.cpp 282 /// longest after StargMII. UseMI is set to the instruction where the search
290 MachineBasicBlock::iterator &UseMI) {
348 UseMI = RestorePointMI;
387 MachineBasicBlock::iterator UseMI;
388 unsigned SReg = findSurvivorReg(I, Candidates, 25, UseMI);
413 if (!TRI->saveScavengerRegister(*MBB, I, UseMI, RC, SReg)) {
425 TII->loadRegFromStackSlot(*MBB, UseMI, SReg, Scavenged[SI].FrameIndex,
427 II = std::prev(UseMI);
433 Scavenged[SI].Restore = std::prev(UseMI);
MachineRegisterInfo.cpp 428 MachineInstr *UseMI = &*I;
429 if (UseMI->isDebugValue())
430 UseMI->getOperand(0).setReg(0U);
MachineSSAUpdater.cpp 223 MachineInstr *UseMI = U.getParent();
225 if (UseMI->isPHI()) {
226 MachineBasicBlock *SourceBB = findCorrespondingPred(UseMI, &U);
229 NewVR = GetValueInMiddleOfBlock(UseMI->getParent());
LiveIntervalAnalysis.cpp 334 MachineInstr *UseMI = &*(I++);
335 if (UseMI->isDebugValue() || !UseMI->readsVirtualRegister(li->reg))
337 SlotIndex Idx = getInstructionIndex(UseMI).getRegSlot();
344 DEBUG(dbgs() << Idx << '\t' << *UseMI
    [all...]
PeepholeOptimizer.cpp 306 MachineInstr *UseMI = UseMO.getParent();
307 if (UseMI == MI)
310 if (UseMI->isPHI()) {
336 if (UseMI->getOpcode() == TargetOpcode::SUBREG_TO_REG)
339 MachineBasicBlock *UseMBB = UseMI->getParent();
342 if (!LocalMIs.count(UseMI))
380 MachineInstr *UseMI = UseMO->getParent();
381 MachineBasicBlock *UseMBB = UseMI->getParent();
392 MachineInstr *Copy = BuildMI(*UseMBB, UseMI, UseMI->getDebugLoc()
    [all...]
RegAllocFast.cpp 594 const MachineInstr &UseMI = *MRI->use_instr_nodbg_begin(VirtReg);
596 if (UseMI.isCopyLike())
597 Hint = UseMI.getOperand(0).getReg();
    [all...]
TailDuplication.cpp 270 MachineInstr *UseMI = UseMO.getParent();
272 if (UseMI->isDebugValue()) {
277 UseMI->eraseFromParent();
280 if (UseMI->getParent() == DefBB && !UseMI->isPHI())
345 for (MachineInstr &UseMI : MRI->use_instructions(Reg)) {
346 if (UseMI.isDebugValue())
348 if (UseMI.getParent() != BB)
    [all...]
RegisterCoalescer.cpp 625 MachineInstr *UseMI = MO.getParent();
626 unsigned OpNo = &MO - &UseMI->getOperand(0);
627 SlotIndex UseIdx = LIS->getInstructionIndex(UseMI);
632 if (UseMI->isRegTiedToDefOperand(OpNo))
671 MachineInstr *UseMI = UseMO.getParent();
673 if (UseMI->isDebugValue()) {
679 SlotIndex UseIdx = LIS->getInstructionIndex(UseMI).getRegSlot(true);
689 if (UseMI == CopyMI)
691 if (!UseMI->isCopy())
693 if (UseMI->getOperand(0).getReg() != IntB.reg |
    [all...]
  /external/llvm/lib/Target/ARM/
MLxExpansionPass.cpp 124 MachineInstr *UseMI = &*MRI->use_instr_nodbg_begin(Reg);
125 if (UseMI->getParent() != MBB)
128 while (UseMI->isCopy() || UseMI->isInsertSubreg()) {
129 Reg = UseMI->getOperand(0).getReg();
133 UseMI = &*MRI->use_instr_nodbg_begin(Reg);
134 if (UseMI->getParent() != MBB)
  /external/llvm/lib/CodeGen/SelectionDAG/
SelectionDAGISel.cpp 509 MachineInstr *UseMI = &*(UI++);
510 if (UseMI->isDebugValue()) continue;
511 if (UseMI->isCopy() && !CopyUseMI && UseMI->getParent() == EntryMBB) {
512 CopyUseMI = UseMI; continue;
    [all...]
  /external/llvm/lib/Target/Hexagon/
HexagonHardwareLoops.cpp 926 MachineInstr *UseMI = Use.getParent();
    [all...]
  /external/llvm/lib/Target/PowerPC/
PPCInstrInfo.cpp 110 const MachineInstr *UseMI,
113 UseMI, UseIdx);
130 if (UseMI->isBranch() && IsRegCR) {
    [all...]
  /external/llvm/lib/Target/R600/
SIInstrInfo.cpp     [all...]

Completed in 141 milliseconds