Lines Matching refs:ArrayRef
73 CodeGenSchedRW(unsigned Idx, bool Read, ArrayRef<unsigned> Seq,
146 bool isKeyEqual(Record *IC, ArrayRef<unsigned> W,
147 ArrayRef<unsigned> R) const {
340 ArrayRef<PredicateInfo> getPredicates() const { return Predicates; }
366 ArrayRef<const Record *> getOpcodes() const { return Opcodes; }
406 ArrayRef<const Record *> getDefinitions() const { return Definitions; }
407 ArrayRef<OpcodeGroup> getGroups() const { return Groups; }
499 ArrayRef<CodeGenProcModel> procModels() const { return ProcModels; }
553 ArrayRef<CodeGenSchedClass> schedClasses() const { return SchedClasses; }
563 unsigned addSchedClass(Record *ItinDef, ArrayRef<unsigned> OperWrites,
564 ArrayRef<unsigned> OperReads,
565 ArrayRef<unsigned> ProcIndices);
567 unsigned findOrInsertRW(ArrayRef<unsigned> Seq, bool IsRead);
570 ArrayRef<SMLoc> Loc) const;
572 ArrayRef<STIPredicateFunction> getSTIPredicates() const {
583 std::string genRWName(ArrayRef<unsigned> Seq, bool IsRead);
584 unsigned findRWForSequence(ArrayRef<unsigned> Seq, bool IsRead);
595 ArrayRef<unsigned> OperWrites,
596 ArrayRef<unsigned> OperReads);
618 void inferFromRW(ArrayRef<unsigned> OperWrites, ArrayRef<unsigned> OperReads,
619 unsigned FromClassIdx, ArrayRef<unsigned> ProcIndices);
631 ArrayRef<unsigned> ProcIndices);
633 void collectRWResources(ArrayRef<unsigned> Writes, ArrayRef<unsigned> Reads,
634 ArrayRef<unsigned> ProcIndices);
637 ArrayRef<SMLoc> Loc);