OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
defs:CopyMI
(Results
1 - 11
of
11
) sorted by null
/external/llvm/lib/CodeGen/
ExpandPostRAPseudos.cpp
69
MachineBasicBlock::iterator
CopyMI
= MI;
70
--
CopyMI
;
76
CopyMI
->addOperand(MachineOperand::CreateReg(MO.getReg(), true, true));
126
MachineBasicBlock::iterator
CopyMI
= MI;
127
--
CopyMI
;
128
CopyMI
->addRegisterDefined(DstReg);
129
DEBUG(dbgs() << "subreg: " << *
CopyMI
);
LiveDebugVariables.cpp
650
MachineInstr *
CopyMI
= LIS.getInstructionFromIndex(DstVNI->def);
651
assert(
CopyMI
&&
CopyMI
->isCopy() && "Bad copy value");
652
unsigned LocNo = getLocationNo(
CopyMI
->getOperand(0));
[
all
...]
SplitKit.cpp
446
MachineInstr *
CopyMI
= nullptr;
466
CopyMI
= BuildMI(MBB, I, DebugLoc(), TII.get(TargetOpcode::COPY), LI->reg)
469
->insertMachineInstrInMaps(*
CopyMI
, Late)
[
all
...]
TwoAddressInstructionPass.cpp
[
all
...]
RegisterCoalescer.cpp
144
/// src/dst of the copy instruction
CopyMI
. This returns true if the copy
178
bool adjustCopiesBackFrom(const CoalescerPair &CP, MachineInstr *
CopyMI
);
190
bool removeCopyByCommutingDef(const CoalescerPair &CP,MachineInstr *
CopyMI
);
194
bool reMaterializeTrivialDef(const CoalescerPair &CP, MachineInstr *
CopyMI
,
217
/// Returns true if @p
CopyMI
was a copy of an undef value and eliminated.
218
bool eliminateUndefCopy(MachineInstr *
CopyMI
);
472
MachineInstr *
CopyMI
) {
480
SlotIndex CopyIdx = LIS->getInstructionIndex(*
CopyMI
).getRegSlot();
528
//
CopyMI
.
531
if (!ValSEndInst || ValSEndInst->getParent() !=
CopyMI
->getParent()
[
all
...]
/external/swiftshader/third_party/LLVM/lib/CodeGen/
ExpandPostRAPseudos.cpp
89
MachineBasicBlock::iterator
CopyMI
= MI;
90
--
CopyMI
;
96
CopyMI
->addOperand(MachineOperand::CreateReg(MO.getReg(), true, true));
LiveDebugVariables.cpp
609
MachineInstr *
CopyMI
= LIS.getInstructionFromIndex(DstVNI->def);
610
assert(
CopyMI
&&
CopyMI
->isCopy() && "Bad copy value");
611
unsigned LocNo = getLocationNo(
CopyMI
->getOperand(0));
[
all
...]
SplitKit.cpp
406
MachineInstr *
CopyMI
= 0;
421
CopyMI
= BuildMI(MBB, I, DebugLoc(), TII.get(TargetOpcode::COPY), LI->reg)
423
Def = LIS.getSlotIndexes()->insertMachineInstrInMaps(
CopyMI
, Late)
430
VNI->setCopy(
CopyMI
);
[
all
...]
RegAllocLinearScan.cpp
464
MachineInstr *
CopyMI
;
465
if ((
CopyMI
= li_->getInstructionFromIndex(vni->def)) &&
CopyMI
->isCopy())
467
CandReg =
CopyMI
->getOperand(1).getReg();
469
(
CopyMI
= li_->getInstructionFromIndex(range.end.getBaseIndex())) &&
470
CopyMI
->isCopy() && cur.reg ==
CopyMI
->getOperand(1).getReg())
472
CandReg =
CopyMI
->getOperand(0).getReg();
477
if(
CopyMI
->getOperand(0).getSubReg())
[
all
...]
TwoAddressInstructionPass.cpp
[
all
...]
LiveIntervalAnalysis.cpp
321
MachineInstr *
CopyMI
= NULL;
323
CopyMI
= mi;
326
VNInfo *ValNo = interval.getNextValue(defIndex,
CopyMI
, VNInfoAllocator);
475
MachineInstr *
CopyMI
= NULL;
477
CopyMI
= mi;
478
ValNo = interval.getNextValue(defIndex,
CopyMI
, VNInfoAllocator);
498
MachineInstr *
CopyMI
) {
570
ValNo = interval.getNextValue(start,
CopyMI
, VNInfoAllocator);
587
MachineInstr *
CopyMI
= NULL;
589
CopyMI
= MI
[
all
...]
Completed in 1036 milliseconds