Lines Matching refs:std
293 SmallVector<std::pair<MachineOperand *, int64_t>, 3>
295 SmallVector<std::pair<MachineOperand *, int64_t>, 3> Result;
316 Result.push_back(std::pair<MachineOperand *, int64_t>(&MO, Sel));
339 Result.push_back(std::pair<MachineOperand *, int64_t>(&MO, Sel));
345 Result.push_back(std::pair<MachineOperand *, int64_t>(&MO, Imm));
348 Result.push_back(std::pair<MachineOperand *, int64_t>(&MO, 0));
353 std::vector<std::pair<int, unsigned> >
358 const SmallVector<std::pair<MachineOperand *, int64_t>, 3> Srcs = getSrcs(MI);
359 const std::pair<int, unsigned> DummyPair(-1, 0);
360 std::vector<std::pair<int, unsigned> > Result;
366 Result.push_back(std::pair<int, unsigned>(Index, 0));
370 Result.push_back(std::pair<int, unsigned>(255, 0));
379 Result.push_back(std::pair<int, unsigned>(Index, Chan));
386 static std::vector<std::pair<int, unsigned> >
387 Swizzle(std::vector<std::pair<int, unsigned> > Src,
395 std::swap(Src[1], Src[2]);
398 std::swap(Src[0], Src[1]);
401 std::swap(Src[0], Src[1]);
402 std::swap(Src[0], Src[2]);
405 std::swap(Src[0], Src[2]);
406 std::swap(Src[0], Src[1]);
409 std::swap(Src[0], Src[2]);
444 const std::vector<std::vector<std::pair<int, unsigned> > > &IGSrcs,
445 const std::vector<R600InstrInfo::BankSwizzle> &Swz,
446 const std::vector<std::pair<int, unsigned> > &TransSrcs,
451 const std::vector<std::pair<int, unsigned> > &Srcs =
454 const std::pair<int, unsigned> &Src = Srcs[j];
475 const std::pair<int, unsigned> &Src = TransSrcs[i];
494 std::vector<R600InstrInfo::BankSwizzle> &SwzCandidate,
513 const std::vector<std::vector<std::pair<int, unsigned> > > &IGSrcs,
514 std::vector<R600InstrInfo::BankSwizzle> &SwzCandidate,
515 const std::vector<std::pair<int, unsigned> > &TransSrcs,
530 const std::vector<std::pair<int, unsigned> > &TransOps,
536 const std::pair<int, unsigned> &Src = TransOps[i];
549 R600InstrInfo::fitsReadPortLimitations(const std::vector<MachineInstr *> &IG,
551 std::vector<BankSwizzle> &ValidSwizzle,
556 std::vector<std::vector<std::pair<int, unsigned> > > IGSrcs;
567 std::vector<std::pair<int, unsigned> > TransOps;
598 R600InstrInfo::fitsConstReadLimitations(const std::vector<unsigned> &Consts)
623 R600InstrInfo::fitsConstReadLimitations(const std::vector<MachineInstr *> &MIs)
625 std::vector<unsigned> Consts;
632 const SmallVectorImpl<std::pair<MachineOperand *, int64_t> > &Srcs =
636 std::pair<MachineOperand *, unsigned> Src = Srcs[j];
1008 std::vector<MachineOperand> &Pred) const {