Lines Matching refs:ArrayRef
78 CodeGenSchedRW(unsigned Idx, bool Read, ArrayRef<unsigned> Seq, in CodeGenSchedRW()
153 bool isKeyEqual(Record *IC, ArrayRef<unsigned> W, in isKeyEqual()
154 ArrayRef<unsigned> R) const { in isKeyEqual()
155 return ItinClassDef == IC && ArrayRef(Writes) == W && ArrayRef(Reads) == R; in isKeyEqual()
349 ArrayRef<PredicateInfo> getPredicates() const { return Predicates; } in getPredicates()
374 ArrayRef<const Record *> getOpcodes() const { return Opcodes; } in getOpcodes()
414 ArrayRef<const Record *> getDefinitions() const { return Definitions; } in getDefinitions()
415 ArrayRef<OpcodeGroup> getGroups() const { return Groups; } in getGroups()
509 ArrayRef<CodeGenProcModel> procModels() const { return ProcModels; } in procModels()
560 ArrayRef<CodeGenSchedClass> schedClasses() const { return SchedClasses; } in schedClasses()
570 unsigned addSchedClass(Record *ItinDef, ArrayRef<unsigned> OperWrites,
571 ArrayRef<unsigned> OperReads,
572 ArrayRef<unsigned> ProcIndices);
574 unsigned findOrInsertRW(ArrayRef<unsigned> Seq, bool IsRead);
577 ArrayRef<SMLoc> Loc) const;
579 ArrayRef<STIPredicateFunction> getSTIPredicates() const { in getSTIPredicates()
591 std::string genRWName(ArrayRef<unsigned> Seq, bool IsRead);
592 unsigned findRWForSequence(ArrayRef<unsigned> Seq, bool IsRead);
603 ArrayRef<unsigned> OperWrites,
604 ArrayRef<unsigned> OperReads);
626 void inferFromRW(ArrayRef<unsigned> OperWrites, ArrayRef<unsigned> OperReads,
627 unsigned FromClassIdx, ArrayRef<unsigned> ProcIndices);
639 ArrayRef<unsigned> ProcIndices);
641 void collectRWResources(ArrayRef<unsigned> Writes, ArrayRef<unsigned> Reads,
642 ArrayRef<unsigned> ProcIndices);
645 ArrayRef<SMLoc> Loc);