OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
defs:UseMI
(Results
1 - 13
of
13
) sorted by null
/external/llvm/lib/CodeGen/
DeadMachineInstructionElim.cpp
148
MachineInstr *
UseMI
= Use.getParent();
149
if (
UseMI
==MI)
152
UseMI
->getOperand(0).setReg(0U);
OptimizePHIs.cpp
144
MachineInstr *
UseMI
= &*I;
145
if (!
UseMI
->isPHI() || !IsDeadPHICycle(
UseMI
, PHIsInCycle))
LiveRangeEdit.cpp
151
MachineInstr *DefMI = 0, *
UseMI
= 0;
165
if (
UseMI
&&
UseMI
!= MI)
170
UseMI
= MI;
173
if (!DefMI || !
UseMI
)
177
<< " into single use: " << *
UseMI
);
180
if (
UseMI
->readsWritesVirtualRegister(LI->reg, &Ops).second)
183
MachineInstr *FoldMI = TII.foldMemoryOperand(
UseMI
, Ops, DefMI);
187
LIS.ReplaceMachineInstrInMaps(
UseMI
, FoldMI);
188
UseMI
->eraseFromParent()
[
all
...]
RegisterScavenging.cpp
260
/// longest after StargMII.
UseMI
is set to the instruction where the search
268
MachineBasicBlock::iterator &
UseMI
) {
327
UseMI
= RestorePointMI;
356
MachineBasicBlock::iterator
UseMI
;
357
unsigned SReg = findSurvivorReg(I, Candidates, 25,
UseMI
);
373
if (!TRI->saveScavengerRegister(*MBB, I,
UseMI
, RC, SReg)) {
382
TII->loadRegFromStackSlot(*MBB,
UseMI
, SReg, ScavengingFrameIndex, RC, TRI);
383
II = prior(
UseMI
);
387
ScavengeRestore = prior(
UseMI
);
MachineSSAUpdater.cpp
222
MachineInstr *
UseMI
= U.getParent();
224
if (
UseMI
->isPHI()) {
225
MachineBasicBlock *SourceBB = findCorrespondingPred(
UseMI
, &U);
228
NewVR = GetValueInMiddleOfBlock(
UseMI
->getParent());
PeepholeOptimizer.cpp
163
MachineInstr *
UseMI
= &*UI;
164
if (
UseMI
== MI)
167
if (
UseMI
->isPHI()) {
189
if (
UseMI
->getOpcode() == TargetOpcode::SUBREG_TO_REG)
192
MachineBasicBlock *UseMBB =
UseMI
->getParent();
195
if (!LocalMIs.count(
UseMI
))
235
MachineInstr *
UseMI
= UseMO->getParent();
236
MachineBasicBlock *UseMBB =
UseMI
->getParent();
245
BuildMI(*UseMBB,
UseMI
,
UseMI
->getDebugLoc()
[
all
...]
ScheduleDAGInstrs.cpp
251
MachineInstr *
UseMI
= UseSU->getInstr();
252
const MCInstrDesc &UseMCID =
UseMI
->getDesc();
253
int RegUseIndex =
UseMI
->findRegisterUseOperandIdx(*Alias);
254
assert(RegUseIndex >= 0 && "
UseMI
doesn't use register!");
256
(
UseMI
->mayLoad() ||
UseMI
->mayStore()) &&
330
const MachineInstr *
UseMI
= UseMO->getParent();
331
unsigned UseMOIdx = UseMO - &
UseMI
->getOperand(0);
332
const MCInstrDesc &UseMCID =
UseMI
->getDesc();
343
if (
UseMI
->getParent() != MI->getParent())
[
all
...]
RegAllocFast.cpp
587
const MachineInstr &
UseMI
= *MRI->use_nodbg_begin(VirtReg);
589
if (
UseMI
.isCopyLike())
590
Hint =
UseMI
.getOperand(0).getReg();
[
all
...]
TailDuplication.cpp
247
MachineInstr *
UseMI
= &*UI;
249
if (
UseMI
->isDebugValue()) {
254
UseMI
->eraseFromParent();
257
if (
UseMI
->getParent() == DefBB && !
UseMI
->isPHI())
324
MachineInstr *
UseMI
= &*UI;
325
if (
UseMI
->isDebugValue())
327
if (
UseMI
->getParent() != BB)
[
all
...]
MachineLICM.cpp
[
all
...]
TwoAddressInstructionPass.cpp
306
static bool isTwoAddrUse(MachineInstr *
UseMI
, unsigned Reg) {
307
const MCInstrDesc &MCID =
UseMI
->getDesc();
309
MachineOperand &MO =
UseMI
->getOperand(i);
311
(MO.isDef() ||
UseMI
->isRegTiedToDefOperand(i)))
330
MachineInstr *
UseMI
= UseMO.getParent();
331
MachineBasicBlock *UseMBB =
UseMI
->getParent();
333
DenseMap<MachineInstr*, unsigned>::iterator DI = DistanceMap.find(
UseMI
);
339
if (isTwoAddrUse(
UseMI
, Reg))
497
MachineInstr *
UseMI
= &*UI;
498
if (
UseMI
== MI || UseMI->getParent() != MBB
[
all
...]
RegisterCoalescer.cpp
666
MachineInstr *
UseMI
= &*UI;
667
SlotIndex UseIdx = LIS->getInstructionIndex(
UseMI
);
671
if (ULR->valno == AValNo && JoinedCopies.count(
UseMI
))
710
MachineInstr *
UseMI
= &*UI;
712
if (JoinedCopies.count(
UseMI
))
714
if (
UseMI
->isDebugValue()) {
720
SlotIndex UseIdx = LIS->getInstructionIndex(
UseMI
).getRegSlot(true);
728
if (
UseMI
== CopyMI)
730
if (!
UseMI
->isCopy())
732
if (
UseMI
->getOperand(0).getReg() != IntB.reg |
[
all
...]
/external/llvm/lib/Target/ARM/
MLxExpansionPass.cpp
121
MachineInstr *
UseMI
= &*MRI->use_nodbg_begin(Reg);
122
if (
UseMI
->getParent() != MBB)
125
while (
UseMI
->isCopy() ||
UseMI
->isInsertSubreg()) {
126
Reg =
UseMI
->getOperand(0).getReg();
130
UseMI
= &*MRI->use_nodbg_begin(Reg);
131
if (
UseMI
->getParent() != MBB)
Completed in 295 milliseconds