OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
defs:CopyMI
(Results
1 - 6
of
6
) sorted by null
/external/llvm/lib/CodeGen/
ExpandPostRAPseudos.cpp
67
MachineBasicBlock::iterator
CopyMI
= MI;
68
--
CopyMI
;
74
CopyMI
->addOperand(MachineOperand::CreateReg(MO.getReg(), true, true));
124
MachineBasicBlock::iterator
CopyMI
= MI;
125
--
CopyMI
;
126
CopyMI
->addRegisterDefined(DstReg);
127
DEBUG(dbgs() << "subreg: " << *
CopyMI
);
MachineCopyPropagation.cpp
85
static bool NoInterveningSideEffect(const MachineInstr *
CopyMI
,
87
const MachineBasicBlock *MBB =
CopyMI
->getParent();
90
MachineBasicBlock::const_iterator I =
CopyMI
;
113
static bool isNopCopy(MachineInstr *
CopyMI
, unsigned Def, unsigned Src,
115
unsigned SrcSrc =
CopyMI
->getOperand(1).getReg();
119
unsigned SrcDef =
CopyMI
->getOperand(0).getReg();
161
MachineInstr *
CopyMI
= CI->second;
163
(!MRI->isReserved(Src) || NoInterveningSideEffect(
CopyMI
, MI)) &&
164
isNopCopy(
CopyMI
, Def, Src, TRI)) {
179
// Clear any kills of Def between
CopyMI
and MI. This extends th
[
all
...]
LiveDebugVariables.cpp
618
MachineInstr *
CopyMI
= LIS.getInstructionFromIndex(DstVNI->def);
619
assert(
CopyMI
&&
CopyMI
->isCopy() && "Bad copy value");
620
unsigned LocNo = getLocationNo(
CopyMI
->getOperand(0));
[
all
...]
SplitKit.cpp
435
MachineInstr *
CopyMI
= 0;
450
CopyMI
= BuildMI(MBB, I, DebugLoc(), TII.get(TargetOpcode::COPY), LI->reg)
452
Def = LIS.getSlotIndexes()->insertMachineInstrInMaps(
CopyMI
, Late)
[
all
...]
TwoAddressInstructionPass.cpp
888
MachineInstr *
CopyMI
= MBBI;
890
MBB->splice(InsertPos, MBB,
CopyMI
);
891
LIS->handleMove(
CopyMI
);
892
InsertPos =
CopyMI
;
[
all
...]
RegisterCoalescer.cpp
132
/// which are the src/dst of the copy instruction
CopyMI
. This returns
154
bool adjustCopiesBackFrom(const CoalescerPair &CP, MachineInstr *
CopyMI
);
165
bool removeCopyByCommutingDef(const CoalescerPair &CP,MachineInstr *
CopyMI
);
169
bool reMaterializeTrivialDef(CoalescerPair &CP, MachineInstr *
CopyMI
,
183
bool eliminateUndefCopy(MachineInstr *
CopyMI
, const CoalescerPair &CP);
427
MachineInstr *
CopyMI
) {
435
SlotIndex CopyIdx = LIS->getInstructionIndex(
CopyMI
).getRegSlot();
469
//
CopyMI
.
472
if (!ValLREndInst || ValLREndInst->getParent() !=
CopyMI
->getParent())
475
// Okay, we now know that ValLR ends in the same block that the
CopyMI
[
all
...]
Completed in 694 milliseconds