/freebsd-11.0-release/contrib/llvm/lib/CodeGen/ |
H A D | RegisterCoalescer.h | 42 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 D | TwoAddressInstructionPass.cpp | 132 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 D | RegisterCoalescer.cpp | 305 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 D | TargetRegisterInfo.cpp | 306 unsigned SrcIdx, DefIdx; 309 SrcIdx, DefIdx) != nullptr;
|
H A D | PeepholeOptimizer.cpp | 1698 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 D | R600InstrInfo.h | 108 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 D | R600InstrInfo.cpp | 269 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 D | R600ISelLowering.cpp | 2057 FoldOperand(SDNode *ParentNode, unsigned SrcIdx, SDValue &Src, SDValue &Neg, argument
|
/freebsd-11.0-release/contrib/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineVectorOps.cpp | 213 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 D | X86MCInstLower.cpp | 1286 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 D | X86InstrInfo.cpp | 5500 unsigned SrcIdx = (Imm >> 6) & 3; local 5504 int PtrOffset = SrcIdx * 4;
|
H A D | X86ISelLowering.cpp | 7708 int SrcIdx = i + Offset; 7709 ShMask[i] = SafeOffset(SrcIdx) ? SrcIdx : -1; [all...] |
/freebsd-11.0-release/contrib/llvm/lib/Analysis/ |
H A D | DependenceAnalysis.cpp | 3420 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 D | SimplifyCFG.cpp | 3432 for (unsigned SrcIdx = 0, SrcE = SrcPN->getNumIncomingValues(); 3433 SrcIdx != SrcE; ++SrcIdx) { 3434 DestPN->addIncoming(SrcPN->getIncomingValue(SrcIdx), 3435 SrcPN->getIncomingBlock(SrcIdx));
|