Searched refs:SrcIdx (Results 1 - 14 of 14) sorted by relevance

/freebsd-11.0-release/contrib/llvm/lib/CodeGen/
H A DRegisterCoalescer.h42 unsigned SrcIdx; member in class:llvm::CoalescerPair
61 : TRI(tri), DstReg(0), SrcReg(0), DstIdx(0), SrcIdx(0),
68 : TRI(tri), DstReg(PhysReg), SrcReg(VirtReg), DstIdx(0), SrcIdx(0),
109 unsigned getSrcIdx() const { return SrcIdx; }
H A DTwoAddressInstructionPass.cpp132 unsigned SrcIdx, unsigned DstIdx,
1216 unsigned SrcIdx, unsigned DstIdx,
1223 unsigned regB = MI.getOperand(SrcIdx).getReg();
1232 bool Commuted = tryInstructionCommute(&MI, DstIdx, SrcIdx, regBKilled, Dist);
1258 regB = MI.getOperand(SrcIdx).getReg();
1413 for (unsigned SrcIdx = 0; SrcIdx < NumOps; ++SrcIdx) {
1415 if (!MI->isRegTiedToDefOperand(SrcIdx, &DstIdx))
1418 MachineOperand &SrcMO = MI->getOperand(SrcIdx);
1214 tryInstructionTransform(MachineBasicBlock::iterator &mi, MachineBasicBlock::iterator &nmi, unsigned SrcIdx, unsigned DstIdx, unsigned Dist, bool shouldOnlyCommute) argument
1464 unsigned SrcIdx = TiedPairs[tpi].first; local
1675 unsigned SrcIdx = TiedPairs[0].first; local
[all...]
H A DRegisterCoalescer.cpp305 SrcIdx = DstIdx = 0;
352 SrcIdx, DstIdx);
357 SrcIdx = DstSub;
374 if (DstIdx && !SrcIdx) {
376 std::swap(SrcIdx, DstIdx);
395 std::swap(SrcIdx, DstIdx);
419 assert(!DstIdx && !SrcIdx && "Inconsistent CoalescerPair state.");
433 return TRI.composeSubRegIndices(SrcIdx, SrcSub) ==
875 unsigned SrcIdx = CP.isFlipped() ? CP.getDstIdx() : CP.getSrcIdx(); local
912 // If both SrcIdx an
1281 unsigned SrcIdx = CP.getSrcIdx(); local
2612 unsigned SrcIdx = CP.getSrcIdx(); local
[all...]
H A DTargetRegisterInfo.cpp306 unsigned SrcIdx, DefIdx;
309 SrcIdx, DefIdx) != nullptr;
H A DPeepholeOptimizer.cpp1698 unsigned SrcIdx = Def->getNumOperands(); local
1699 for (unsigned OpIdx = DefIdx + 1, EndOpIdx = SrcIdx; OpIdx != EndOpIdx;
1708 if (SrcIdx != EndOpIdx)
1711 SrcIdx = OpIdx;
1713 const MachineOperand &Src = Def->getOperand(SrcIdx);
/freebsd-11.0-release/contrib/llvm/lib/Target/AMDGPU/
H A DR600InstrInfo.h108 int getSelIdx(unsigned Opcode, unsigned SrcIdx) const;
284 /// \param SrcIdx The register source to set the flag on (e.g src0, src1, src2)
288 MachineOperand &getFlagOp(MachineInstr *MI, unsigned SrcIdx = 0,
H A DR600InstrInfo.cpp269 int R600InstrInfo::getSelIdx(unsigned Opcode, unsigned SrcIdx) const {
285 if (getOperandIdx(Opcode, Row[0]) == (int)SrcIdx) {
330 int SrcIdx = getOperandIdx(MI->getOpcode(), OpTable[j][0]); local
331 if (SrcIdx < 0)
333 MachineOperand &MO = MI->getOperand(SrcIdx);
334 unsigned Reg = MI->getOperand(SrcIdx).getReg();
1342 MachineOperand &R600InstrInfo::getFlagOp(MachineInstr *MI, unsigned SrcIdx, argument
1364 switch (SrcIdx) {
1375 switch (SrcIdx) {
H A DR600ISelLowering.cpp2057 FoldOperand(SDNode *ParentNode, unsigned SrcIdx, SDValue &Src, SDValue &Neg, argument
/freebsd-11.0-release/contrib/llvm/lib/Transforms/InstCombine/
H A DInstCombineVectorOps.cpp213 int SrcIdx = SVI->getMaskValue(Elt->getZExtValue()); local
218 if (SrcIdx < 0)
220 if (SrcIdx < (int)LHSWidth)
223 SrcIdx -= LHSWidth;
229 SrcIdx, false));
/freebsd-11.0-release/contrib/llvm/lib/Target/X86/
H A DX86MCInstLower.cpp1286 unsigned SrcIdx, MaskIdx; local
1295 SrcIdx = 1; MaskIdx = 5; break;
1299 SrcIdx = 2; MaskIdx = 6; break;
1303 SrcIdx = 3; MaskIdx = 7; break;
1309 const MachineOperand &SrcOp = MI->getOperand(SrcIdx);
H A DX86InstrInfo.cpp5500 unsigned SrcIdx = (Imm >> 6) & 3; local
5504 int PtrOffset = SrcIdx * 4;
H A DX86ISelLowering.cpp7708 int SrcIdx = i + Offset;
7709 ShMask[i] = SafeOffset(SrcIdx) ? SrcIdx : -1;
[all...]
/freebsd-11.0-release/contrib/llvm/lib/Analysis/
H A DDependenceAnalysis.cpp3420 for (GEPOperator::const_op_iterator SrcIdx = SrcGEP->idx_begin(),
3423 SrcIdx != SrcEnd;
3424 ++SrcIdx, ++DstIdx, ++P) {
3425 Pair[P].Src = SE->getSCEV(*SrcIdx);
3850 for (GEPOperator::const_op_iterator SrcIdx = SrcGEP->idx_begin(),
3853 SrcIdx != SrcEnd;
3854 ++SrcIdx, ++DstIdx, ++P) {
3855 Pair[P].Src = SE->getSCEV(*SrcIdx);
/freebsd-11.0-release/contrib/llvm/lib/Transforms/Utils/
H A DSimplifyCFG.cpp3432 for (unsigned SrcIdx = 0, SrcE = SrcPN->getNumIncomingValues();
3433 SrcIdx != SrcE; ++SrcIdx) {
3434 DestPN->addIncoming(SrcPN->getIncomingValue(SrcIdx),
3435 SrcPN->getIncomingBlock(SrcIdx));

Completed in 398 milliseconds