Lines Matching refs:VECTOR
46 return get(MI.getOpcode()).TSFlags & R600_InstFlag::VECTOR;
288 std::vector<std::pair<int, unsigned> >
295 std::vector<std::pair<int, unsigned> > Result;
321 static std::vector<std::pair<int, unsigned> >
322 Swizzle(std::vector<std::pair<int, unsigned> > Src,
377 const std::vector<std::vector<std::pair<int, unsigned> > > &IGSrcs,
378 const std::vector<R600InstrInfo::BankSwizzle> &Swz,
379 const std::vector<std::pair<int, unsigned> > &TransSrcs,
381 int Vector[4][3];
382 memset(Vector, -1, sizeof(Vector));
384 const std::vector<std::pair<int, unsigned> > &Srcs =
400 if (Vector[Src.second][j] < 0)
401 Vector[Src.second][j] = Src.first;
402 if (Vector[Src.second][j] != Src.first)
414 if (Vector[Src.second][Cycle] < 0)
415 Vector[Src.second][Cycle] = Src.first;
416 if (Vector[Src.second][Cycle] != Src.first)
427 std::vector<R600InstrInfo::BankSwizzle> &SwzCandidate,
446 const std::vector<std::vector<std::pair<int, unsigned> > > &IGSrcs,
447 std::vector<R600InstrInfo::BankSwizzle> &SwzCandidate,
448 const std::vector<std::pair<int, unsigned> > &TransSrcs,
463 const std::vector<std::pair<int, unsigned> > &TransOps,
479 R600InstrInfo::fitsReadPortLimitations(const std::vector<MachineInstr *> &IG,
481 std::vector<BankSwizzle> &ValidSwizzle,
486 std::vector<std::vector<std::pair<int, unsigned> > > IGSrcs;
497 std::vector<std::pair<int, unsigned> > TransOps;
528 R600InstrInfo::fitsConstReadLimitations(const std::vector<unsigned> &Consts)
553 R600InstrInfo::fitsConstReadLimitations(const std::vector<MachineInstr *> &MIs)
555 std::vector<unsigned> Consts;
923 std::vector<MachineOperand> &Pred) const {
1003 std::vector<unsigned> R600InstrInfo::getIndirectReservedRegs(
1007 std::vector<unsigned> Regs;