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()
346 ArrayRef<PredicateInfo> getPredicates() const { return Predicates; } in getPredicates()
371 ArrayRef<const Record *> getOpcodes() const { return Opcodes; } in getOpcodes()
411 ArrayRef<const Record *> getDefinitions() const { return Definitions; } in getDefinitions()
412 ArrayRef<OpcodeGroup> getGroups() const { return Groups; } in getGroups()
506 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()
590 std::string genRWName(ArrayRef<unsigned> Seq, bool IsRead);
591 unsigned findRWForSequence(ArrayRef<unsigned> Seq, bool IsRead);
602 ArrayRef<unsigned> OperWrites,
603 ArrayRef<unsigned> OperReads);
625 void inferFromRW(ArrayRef<unsigned> OperWrites, ArrayRef<unsigned> OperReads,
626 unsigned FromClassIdx, ArrayRef<unsigned> ProcIndices);
638 ArrayRef<unsigned> ProcIndices);
640 void collectRWResources(ArrayRef<unsigned> Writes, ArrayRef<unsigned> Reads,
641 ArrayRef<unsigned> ProcIndices);
644 ArrayRef<SMLoc> Loc);