OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
defs:UseMI
(Results
1 - 14
of
14
) sorted by null
/external/llvm/lib/CodeGen/
DeadMachineInstructionElim.cpp
146
MachineInstr *
UseMI
= Use.getParent();
147
if (
UseMI
==MI)
150
UseMI
->getOperand(0).setReg(0U);
LiveRangeEdit.cpp
167
MachineInstr *DefMI = 0, *
UseMI
= 0;
181
if (
UseMI
&&
UseMI
!= MI)
186
UseMI
= MI;
189
if (!DefMI || !
UseMI
)
193
<< " into single use: " << *
UseMI
);
196
if (
UseMI
->readsWritesVirtualRegister(LI->reg, &Ops).second)
199
MachineInstr *FoldMI = TII.foldMemoryOperand(
UseMI
, Ops, DefMI);
203
LIS.ReplaceMachineInstrInMaps(
UseMI
, FoldMI);
204
UseMI
->eraseFromParent()
[
all
...]
OptimizePHIs.cpp
145
MachineInstr *
UseMI
= &*I;
146
if (!
UseMI
->isPHI() || !IsDeadPHICycle(
UseMI
, PHIsInCycle))
RegisterScavenging.cpp
261
/// longest after StargMII.
UseMI
is set to the instruction where the search
269
MachineBasicBlock::iterator &
UseMI
) {
326
UseMI
= RestorePointMI;
355
MachineBasicBlock::iterator
UseMI
;
356
unsigned SReg = findSurvivorReg(I, Candidates, 25,
UseMI
);
372
if (!TRI->saveScavengerRegister(*MBB, I,
UseMI
, RC, SReg)) {
381
TII->loadRegFromStackSlot(*MBB,
UseMI
, SReg, ScavengingFrameIndex, RC, TRI);
382
II = prior(
UseMI
);
386
ScavengeRestore = prior(
UseMI
);
MachineSSAUpdater.cpp
223
MachineInstr *
UseMI
= U.getParent();
225
if (
UseMI
->isPHI()) {
226
MachineBasicBlock *SourceBB = findCorrespondingPred(
UseMI
, &U);
229
NewVR = GetValueInMiddleOfBlock(
UseMI
->getParent());
PeepholeOptimizer.cpp
166
MachineInstr *
UseMI
= &*UI;
167
if (
UseMI
== MI)
170
if (
UseMI
->isPHI()) {
192
if (
UseMI
->getOpcode() == TargetOpcode::SUBREG_TO_REG)
195
MachineBasicBlock *UseMBB =
UseMI
->getParent();
198
if (!LocalMIs.count(
UseMI
))
238
MachineInstr *
UseMI
= UseMO->getParent();
239
MachineBasicBlock *UseMBB =
UseMI
->getParent();
244
BuildMI(*UseMBB,
UseMI
,
UseMI
->getDebugLoc()
[
all
...]
ScheduleDAGInstrs.cpp
313
MachineInstr *
UseMI
= UseSU->getInstr();
314
const MCInstrDesc &UseMCID =
UseMI
->getDesc();
315
int RegUseIndex =
UseMI
->findRegisterUseOperandIdx(Reg);
316
assert(RegUseIndex >= 0 && "
UseMI
doesn's use register!");
355
const MachineInstr *
UseMI
= UseMO->getParent();
356
unsigned UseMOIdx = UseMO - &
UseMI
->getOperand(0);
357
const MCInstrDesc &UseMCID =
UseMI
->getDesc();
365
if (
UseMI
->getParent() != MI->getParent()) {
613
MachineInstr *
UseMI
= Use->getInstr();
616
if (
UseMI
) {
[
all
...]
RegAllocFast.cpp
553
const MachineInstr &
UseMI
= *MRI->use_nodbg_begin(VirtReg);
555
if (
UseMI
.isCopyLike())
556
Hint =
UseMI
.getOperand(0).getReg();
[
all
...]
TailDuplication.cpp
246
MachineInstr *
UseMI
= &*UI;
248
if (
UseMI
->isDebugValue()) {
253
UseMI
->eraseFromParent();
256
if (
UseMI
->getParent() == DefBB && !
UseMI
->isPHI())
323
MachineInstr *
UseMI
= &*UI;
324
if (
UseMI
->isDebugValue())
326
if (
UseMI
->getParent() != BB)
[
all
...]
MachineLICM.cpp
871
MachineInstr *
UseMI
= &*UI;
872
if (
UseMI
->isPHI())
875
if (
UseMI
->isCopy()) {
876
unsigned Def =
UseMI
->getOperand(0).getReg()
[
all
...]
TwoAddressInstructionPass.cpp
290
static bool isTwoAddrUse(MachineInstr *
UseMI
, unsigned Reg) {
291
const MCInstrDesc &MCID =
UseMI
->getDesc();
293
MachineOperand &MO =
UseMI
->getOperand(i);
295
(MO.isDef() ||
UseMI
->isRegTiedToDefOperand(i)))
314
MachineInstr *
UseMI
= UseMO.getParent();
315
MachineBasicBlock *UseMBB =
UseMI
->getParent();
317
DenseMap<MachineInstr*, unsigned>::iterator DI = DistanceMap.find(
UseMI
);
323
if (isTwoAddrUse(
UseMI
, Reg))
481
MachineInstr &
UseMI
= *MRI->use_nodbg_begin(Reg);
482
if (
UseMI
.getParent() != MBB
[
all
...]
LiveIntervalAnalysis.cpp
766
MachineInstr *
UseMI
= I.skipInstruction();) {
767
if (
UseMI
->isDebugValue() || !
UseMI
->readsVirtualRegister(li->reg))
769
SlotIndex Idx = getInstructionIndex(
UseMI
).getUseIndex();
775
DEBUG(dbgs() << Idx << '\t' << *
UseMI
[
all
...]
RegisterCoalescer.cpp
697
MachineInstr *
UseMI
= &*UI;
698
SlotIndex UseIdx = LIS->getInstructionIndex(
UseMI
);
702
if (ULR->valno == AValNo && JoinedCopies.count(
UseMI
))
740
MachineInstr *
UseMI
= &*UI;
742
if (JoinedCopies.count(
UseMI
))
744
if (
UseMI
->isDebugValue()) {
750
SlotIndex UseIdx = LIS->getInstructionIndex(
UseMI
).getUseIndex();
758
if (
UseMI
== CopyMI)
760
if (!
UseMI
->isCopy())
762
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 137 milliseconds