Searched refs:DstIdx (Results 1 - 4 of 4) sorted by relevance

/external/llvm/lib/CodeGen/
H A DRegisterCoalescer.h38 /// DstIdx - The sub-register index of the old DstReg in the new coalesced
40 unsigned DstIdx; member in class:llvm::CoalescerPair
63 : TRI(tri), DstReg(0), SrcReg(0), DstIdx(0), SrcIdx(0),
70 : TRI(tri), DstReg(PhysReg), SrcReg(VirtReg), DstIdx(0), SrcIdx(0),
109 unsigned getDstIdx() const { return DstIdx; }
H A DTwoAddressInstructionPass.cpp121 unsigned SrcIdx, unsigned DstIdx,
1092 unsigned SrcIdx, unsigned DstIdx,
1098 unsigned regA = MI.getOperand(DstIdx).getReg();
1301 unsigned DstIdx = 0; local
1302 if (!MI->isRegTiedToDefOperand(SrcIdx, &DstIdx))
1306 MachineOperand &DstMO = MI->getOperand(DstIdx);
1326 TiedOperands[SrcReg].push_back(std::make_pair(SrcIdx, DstIdx));
1332 // The tied pairs are of the form (SrcIdx, DstIdx).
1350 unsigned DstIdx = TiedPairs[tpi].second; local
1352 const MachineOperand &DstMO = MI->getOperand(DstIdx);
1090 tryInstructionTransform(MachineBasicBlock::iterator &mi, MachineBasicBlock::iterator &nmi, unsigned SrcIdx, unsigned DstIdx, unsigned Dist, bool shouldOnlyCommute) argument
1542 unsigned DstIdx = TiedPairs[0].second; local
[all...]
H A DRegisterCoalescer.cpp253 SrcIdx = DstIdx = 0;
301 SrcIdx, DstIdx);
310 DstIdx = SrcSub;
323 if (DstIdx && !SrcIdx) {
325 std::swap(SrcIdx, DstIdx);
344 std::swap(SrcIdx, DstIdx);
368 assert(!DstIdx && !SrcIdx && "Inconsistent CoalescerPair state.");
383 TRI.composeSubRegIndices(DstIdx, DstSub);
1089 // Also update DstReg operands to include DstIdx if it is set.
1224 // Either CP.DstIdx o
[all...]
/external/llvm/lib/Analysis/
H A DDependenceAnalysis.cpp3261 DstIdx = DstGEP->idx_begin();
3263 ++SrcIdx, ++DstIdx, ++P) {
3265 Pair[P].Dst = SE->getSCEV(*DstIdx);
3682 DstIdx = DstGEP->idx_begin();
3684 ++SrcIdx, ++DstIdx, ++P) {
3686 Pair[P].Dst = SE->getSCEV(*DstIdx);

Completed in 106 milliseconds