mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-11-24 03:33:20 +01:00
[MC] Split out register def/use idx calls to make debugging simpler. NFCI.
llvm-svn: 316927
This commit is contained in:
parent
bc5d093122
commit
657b601fa8
@ -161,9 +161,10 @@ MachineCombiner::getDepth(SmallVectorImpl<MachineInstr *> &InsInstrs,
|
||||
assert(DefInstr &&
|
||||
"There must be a definition for a new virtual register");
|
||||
DepthOp = InstrDepth[II->second];
|
||||
LatencyOp = TSchedModel.computeOperandLatency(
|
||||
DefInstr, DefInstr->findRegisterDefOperandIdx(MO.getReg()),
|
||||
InstrPtr, InstrPtr->findRegisterUseOperandIdx(MO.getReg()));
|
||||
int DefIdx = DefInstr->findRegisterDefOperandIdx(MO.getReg());
|
||||
int UseIdx = InstrPtr->findRegisterUseOperandIdx(MO.getReg());
|
||||
LatencyOp = TSchedModel.computeOperandLatency(DefInstr, DefIdx,
|
||||
InstrPtr, UseIdx);
|
||||
} else {
|
||||
MachineInstr *DefInstr = getOperandDef(MO);
|
||||
if (DefInstr) {
|
||||
|
Loading…
Reference in New Issue
Block a user