Searched refs:getInstructions (Results 1 – 15 of 15) sorted by relevance
33 virtual ArrayRef<UniqueInst> getInstructions() const = 0;37 virtual size_t size() const { return getInstructions().size(); } in size()69 ArrayRef<UniqueInst> getInstructions() const override { return Sequence; } in getInstructions() function
57 ArrayRef<UniqueInst> getInstructions() const override { in getInstructions() function
127 const InstructionListType &getInstructions() const { in getInstructions() function131 InstructionListType &getInstructions() { in getInstructions() function133 static_cast<const SimpleDDGNode *>(this)->getInstructions()); in getInstructions()137 Instruction *getFirstInstruction() const { return getInstructions().front(); } in getFirstInstruction()138 Instruction *getLastInstruction() const { return getInstructions().back(); } in getLastInstruction()156 appendInstructions(Input.getInstructions()); in appendInstructions()
91 for (auto *II : static_cast<const SimpleDDGNode *>(Node)->getInstructions()) in getSimpleNodeLabel()110 for (auto *II : static_cast<const SimpleDDGNode *>(Node)->getInstructions()) in getVerboseNodeLabel()
43 for (Instruction *I : cast<const SimpleDDGNode>(this)->getInstructions()) in collectInstructions()85 for (const Instruction *I : cast<const SimpleDDGNode>(N).getInstructions()) in operator <<()
120 llvm::ArrayRef<llvm::MCInst> getInstructions() const { return Instructions; } in getInstructions() function174 return Regions[Idx]->getInstructions(); in getInstructionSequence()
606 ArrayRef<MCInst> Insts = Region->getInstructions(); in main()
163 getInstructions() const { in getInstructions() function
309 const auto &Insts = getInstructions(); in ComputeInstrsByEnum()
79 for (MachineInstr *MI : Schedule.getInstructions()) { in expand()137 for (MachineInstr *CI : Schedule.getInstructions()) { in generatePipelinedLoop()1314 for (MachineInstr *MI : S.getInstructions()) { in rewrite()2522 for (MachineInstr *MI : Schedule.getInstructions()) { in generateProlog()2558 for (MachineInstr *MI : Schedule.getInstructions()) { in generateKernel()2598 for (MachineInstr *MI : Schedule.getInstructions()) { in generateEpilog()2634 for (unsigned I = 0; I < Schedule.getInstructions().size(); ++I) in calcNumUnroll()2635 Inst2Idx[Schedule.getInstructions()[I]] = I; in calcNumUnroll()2637 for (MachineInstr *MI : Schedule.getInstructions()) { in calcNumUnroll()2845 for (MachineInstr *MI : S.getInstructions()) { in annotate()
709 for (SUnit *SU : Schedule.getInstructions(Cycle)) { in schedule()1094 for (SUnit *SU : llvm::reverse(Schedule.getInstructions( in computeScheduledInsts()2925 for (SUnit *I : getInstructions(cycle)) { in computeStart()3216 auto &OldS = getInstructions(OldCycle); in normalizeNonPipelinedInstructions()3218 getInstructions(NewCycle).emplace_back(&SU); in normalizeNonPipelinedInstructions()
245 for (const auto &EN : llvm::enumerate(SrcMgr.getInstructions())) { in generateWaitCntInfo()
153 ArrayRef<MachineInstr *> getInstructions() { return ScheduledInstrs; } in getInstructions() function
639 std::deque<SUnit *> &getInstructions(int cycle) { in getInstructions() function
6889 SMS.getInstructions(Cycle + Stage * SMS.getInitiationInterval()); in tooMuchRegisterPressure()