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

  /external/llvm/lib/Target/ARM/
ARMHazardRecognizer.cpp 19 static bool hasRAWHazard(MachineInstr *DefMI, MachineInstr *MI,
30 return MI->readsRegister(DefMI->getOperand(0).getReg(), &TRI);
45 MachineInstr *DefMI = LastMI;
55 DefMI = &*I;
59 if (TII.isFpMLxInstruction(DefMI->getOpcode()) &&
61 hasRAWHazard(DefMI, MI, TRI))) {
MLxExpansionPass.cpp 92 MachineInstr *DefMI = MRI->getVRegDef(Reg);
94 if (DefMI->getParent() != MBB)
96 if (DefMI->isCopyLike()) {
97 Reg = DefMI->getOperand(1).getReg();
99 DefMI = MRI->getVRegDef(Reg);
102 } else if (DefMI->isInsertSubreg()) {
103 Reg = DefMI->getOperand(2).getReg();
105 DefMI = MRI->getVRegDef(Reg);
111 return DefMI;
160 MachineInstr *DefMI = getAccDefMI(MI)
    [all...]
ARMBaseInstrInfo.cpp     [all...]
  /external/llvm/lib/CodeGen/
LiveRangeEdit.cpp 46 const MachineInstr *DefMI,
48 assert(DefMI && "Missing instruction");
50 if (!TII.isTriviallyReMaterializable(DefMI, aa))
62 MachineInstr *DefMI = LIS.getInstructionFromIndex(VNI->def);
63 if (!DefMI)
65 checkRematerializable(VNI, DefMI, aa);
155 MachineInstr *DefMI = 0, *UseMI = 0;
163 if (DefMI && DefMI != MI)
167 DefMI = MI
    [all...]
PHIElimination.cpp 138 MachineInstr *DefMI = *I;
139 unsigned DefReg = DefMI->getOperand(0).getReg();
141 DefMI->eraseFromParent();
327 if (MachineInstr *DefMI = MRI->getVRegDef(SrcReg))
328 if (DefMI->isImplicitDef())
329 ImpDefs.insert(DefMI);
PeepholeOptimizer.cpp 332 MachineInstr *DefMI = MRI->getVRegDef(Src);
333 if (!DefMI || !DefMI->isBitcast())
337 NumDefs = DefMI->getDesc().getNumDefs();
338 NumSrcs = DefMI->getDesc().getNumOperands() - NumDefs;
342 const MachineOperand &MO = DefMI->getOperand(i);
540 MachineInstr *DefMI = 0;
542 FoldAsLoadDefReg, DefMI);
544 // Update LocalMIs since we replaced MI with FoldMI and deleted DefMI.
546 LocalMIs.erase(DefMI);
    [all...]
MachineCSE.cpp 131 MachineInstr *DefMI = MRI->getVRegDef(Reg);
132 if (DefMI->getParent() != MBB)
134 if (!DefMI->isCopy())
136 unsigned SrcReg = DefMI->getOperand(1).getReg();
139 if (DefMI->getOperand(0).getSubReg() || DefMI->getOperand(1).getSubReg())
143 DEBUG(dbgs() << "Coalescing: " << *DefMI);
147 DefMI->eraseFromParent();
EarlyIfConversion.cpp 244 MachineInstr *DefMI = MRI->getVRegDef(Reg);
245 if (!DefMI || DefMI->getParent() != Head)
247 if (InsertAfter.insert(DefMI))
248 DEBUG(dbgs() << "BB#" << MBB->getNumber() << " depends on " << *DefMI);
249 if (DefMI->isTerminator()) {
StrongPHIElimination.cpp 253 MachineInstr *DefMI = MRI->getVRegDef(SrcReg);
254 if (DefMI)
255 PHISrcDefs[DefMI->getParent()].push_back(DefMI);
TailDuplication.cpp 236 MachineInstr *DefMI = MRI->getVRegDef(VReg);
238 if (DefMI) {
239 DefBB = DefMI->getParent();
    [all...]
InlineSpiller.cpp 108 MachineInstr *DefMI;
119 SpillReg(Reg), SpillVNI(VNI), SpillMBB(0), DefMI(0) {}
122 bool hasDef() const { return DefByOrigPHI || DefMI; }
329 if (SVI.DefMI)
330 OS << " def: " << *SVI.DefMI;
393 DepSV.DefMI = SV.DefMI;
482 return SVI->second.DefMI;
600 SVI->second.DefMI = MI;
621 return SVI->second.DefMI;
    [all...]
LiveIntervalAnalysis.cpp 193 MachineInstr *DefMI = getInstructionFromIndex(OldLR->valno->def);
194 if (DefMI != 0) {
195 return DefMI->findRegisterDefOperandIdx(interval.reg) != -1;
    [all...]
TwoAddressInstructionPass.cpp 369 MachineInstr *DefMI = &MI;
371 if (!DefMI->killsRegister(Reg))
380 DefMI = &*Begin;
385 if (!isCopyToReg(*DefMI, TII, SrcReg, DstReg, IsSrcPhys, IsDstPhys))
860 MachineInstr *DefMI = &*DI;
861 if (DefMI->getParent() != MBB || DefMI->isCopy() || DefMI->isCopyLike())
863 if (DefMI == MI)
865 DenseMap<MachineInstr*, unsigned>::iterator DDI = DistanceMap.find(DefMI);
    [all...]
  /external/llvm/lib/Target/X86/
X86InstrInfo.cpp     [all...]

Completed in 872 milliseconds