OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
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