Lines Matching refs:ArrayRef
71 CodeGenSchedRW(unsigned Idx, bool Read, ArrayRef<unsigned> Seq, in CodeGenSchedRW()
146 bool isKeyEqual(Record *IC, ArrayRef<unsigned> W, in isKeyEqual()
147 ArrayRef<unsigned> R) const { in isKeyEqual()
340 ArrayRef<PredicateInfo> getPredicates() const { return Predicates; } in getPredicates()
365 ArrayRef<const Record *> getOpcodes() const { return Opcodes; } in getOpcodes()
405 ArrayRef<const Record *> getDefinitions() const { return Definitions; } in getDefinitions()
406 ArrayRef<OpcodeGroup> getGroups() const { return Groups; } in getGroups()
500 ArrayRef<CodeGenProcModel> procModels() const { return ProcModels; } in procModels()
554 ArrayRef<CodeGenSchedClass> schedClasses() const { return SchedClasses; } in schedClasses()
564 unsigned addSchedClass(Record *ItinDef, ArrayRef<unsigned> OperWrites,
565 ArrayRef<unsigned> OperReads,
566 ArrayRef<unsigned> ProcIndices);
568 unsigned findOrInsertRW(ArrayRef<unsigned> Seq, bool IsRead);
571 ArrayRef<SMLoc> Loc) const;
573 ArrayRef<STIPredicateFunction> getSTIPredicates() const { in getSTIPredicates()
584 std::string genRWName(ArrayRef<unsigned> Seq, bool IsRead);
585 unsigned findRWForSequence(ArrayRef<unsigned> Seq, bool IsRead);
596 ArrayRef<unsigned> OperWrites,
597 ArrayRef<unsigned> OperReads);
619 void inferFromRW(ArrayRef<unsigned> OperWrites, ArrayRef<unsigned> OperReads,
620 unsigned FromClassIdx, ArrayRef<unsigned> ProcIndices);
632 ArrayRef<unsigned> ProcIndices);
634 void collectRWResources(ArrayRef<unsigned> Writes, ArrayRef<unsigned> Reads,
635 ArrayRef<unsigned> ProcIndices);
638 ArrayRef<SMLoc> Loc);