Home
last modified time | relevance | path

Searched refs:DstIdx (Results 1 – 7 of 7) sorted by relevance

/external/llvm/lib/CodeGen/
DRegisterCoalescer.h39 unsigned DstIdx; variable
61 : TRI(tri), DstReg(0), SrcReg(0), DstIdx(0), SrcIdx(0), in CoalescerPair()
68 : TRI(tri), DstReg(PhysReg), SrcReg(VirtReg), DstIdx(0), SrcIdx(0), in CoalescerPair()
106 unsigned getDstIdx() const { return DstIdx; } in getDstIdx()
DTwoAddressInstructionPass.cpp133 unsigned SrcIdx, unsigned DstIdx,
1168 unsigned SrcIdx, unsigned DstIdx, in tryInstructionTransform() argument
1174 unsigned regA = MI.getOperand(DstIdx).getReg(); in tryInstructionTransform()
1377 unsigned DstIdx = 0; in collectTiedOperands() local
1378 if (!MI->isRegTiedToDefOperand(SrcIdx, &DstIdx)) in collectTiedOperands()
1382 MachineOperand &DstMO = MI->getOperand(DstIdx); in collectTiedOperands()
1403 TiedOperands[SrcReg].push_back(std::make_pair(SrcIdx, DstIdx)); in collectTiedOperands()
1428 unsigned DstIdx = TiedPairs[tpi].second; in processTiedPairs() local
1430 const MachineOperand &DstMO = MI->getOperand(DstIdx); in processTiedPairs()
1455 assert(i == DstIdx || in processTiedPairs()
[all …]
DRegisterCoalescer.cpp295 SrcIdx = DstIdx = 0; in setRegisters()
342 SrcIdx, DstIdx); in setRegisters()
351 DstIdx = SrcSub; in setRegisters()
364 if (DstIdx && !SrcIdx) { in setRegisters()
366 std::swap(SrcIdx, DstIdx); in setRegisters()
385 std::swap(SrcIdx, DstIdx); in flip()
409 assert(!DstIdx && !SrcIdx && "Inconsistent CoalescerPair state."); in isCoalescable()
424 TRI.composeSubRegIndices(DstIdx, DstSub); in isCoalescable()
861 unsigned DstIdx = CP.isFlipped() ? CP.getSrcIdx() : CP.getDstIdx(); in reMaterializeTrivialDef() local
901 if (SrcIdx && DstIdx) in reMaterializeTrivialDef()
[all …]
/external/llvm/lib/Target/R600/
DR600ExpandSpecialInstrs.cpp83 int DstIdx = TII->getOperandIdx(MI.getOpcode(), AMDGPU::OpName::dst); in runOnMachineFunction() local
84 assert(DstIdx != -1); in runOnMachineFunction()
85 MachineOperand &DstOp = MI.getOperand(DstIdx); in runOnMachineFunction()
DR600Packetizer.cpp93 int DstIdx = TII->getOperandIdx(BI->getOpcode(), AMDGPU::OpName::dst); in getPreviousVector() local
94 if (DstIdx == -1) { in getPreviousVector()
97 unsigned Dst = BI->getOperand(DstIdx).getReg(); in getPreviousVector()
DR600ISelLowering.cpp207 int DstIdx = TII->getOperandIdx(MI->getOpcode(), AMDGPU::OpName::dst); in EmitInstrWithCustomInserter() local
208 assert(DstIdx != -1); in EmitInstrWithCustomInserter()
212 if (!MRI.use_empty(MI->getOperand(DstIdx).getReg()) || in EmitInstrWithCustomInserter()
/external/llvm/lib/Analysis/
DDependenceAnalysis.cpp3360 DstIdx = DstGEP->idx_begin(); in depends() local
3362 ++SrcIdx, ++DstIdx, ++P) { in depends()
3364 Pair[P].Dst = SE->getSCEV(*DstIdx); in depends()
3788 DstIdx = DstGEP->idx_begin(); in getSplitIteration() local
3790 ++SrcIdx, ++DstIdx, ++P) { in getSplitIteration()
3792 Pair[P].Dst = SE->getSCEV(*DstIdx); in getSplitIteration()