Home
last modified time | relevance | path

Searched refs:getInstructions (Results 1 – 25 of 30) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/include/llvm/MCA/
H A DSourceMgr.h33 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
H A DIncrementalSourceMgr.h62 ArrayRef<UniqueInst> getInstructions() const override { in getInstructions() function
/freebsd/contrib/llvm-project/llvm/utils/TableGen/
H A DDisassemblerEmitter.cpp106 for (const auto &[Idx, NumberedInst] : enumerate(Target.getInstructions())) in emitDisassembler()
122 emitWebAssemblyDisassemblerTables(OS, Target.getInstructions()); in emitDisassembler()
H A DX86MnemonicTables.cpp43 for (const CodeGenInstruction *I : Target.getInstructions()) { in run()
H A DInstrInfoEmitter.cpp204 for (const CodeGenInstruction *Inst : Target.getInstructions()) { in CollectOperandInfo()
648 for (const CodeGenInstruction *Inst : Target.getInstructions()) { in emitFeatureVerifier()
699 for (const CodeGenInstruction *Inst : Target.getInstructions()) { in emitFeatureVerifier()
821 Target.getInstructions(); in run()
H A DInstrDocsEmitter.cpp75 for (const CodeGenInstruction *II : Target.getInstructions()) { in EmitInstrDocs()
H A DCodeGenMapTable.cpp361 Target.getInstructions(); in emitBinSearchTable()
H A DX86InstrMappingEmitter.cpp376 ArrayRef<const CodeGenInstruction *> Insts = Target.getInstructions(); in run()
H A DCodeEmitterGen.cpp478 Target.getInstructions(); in run()
H A DX86FoldTablesEmitter.cpp628 Target.getInstructions(); in run()
H A DAsmWriterEmitter.cpp1317 NumberedInstructions = Target.getInstructions(); in AsmWriterEmitter()
/freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/
H A DCodeGenTarget.h179 ArrayRef<const CodeGenInstruction *> getInstructions() const { in getInstructions() function
188 return getInstructions().take_front(getNumFixedInstructions()); in getGenericInstructions()
192 return getInstructions().drop_front(getNumFixedInstructions()); in getTargetInstructions()
H A DCodeGenTarget.cpp91 for (const CodeGenInstruction *Inst : getInstructions()) { in getInstNamespace()
H A DCodeGenSchedule.cpp590 for (const CodeGenInstruction *Inst : Target.getInstructions()) { in collectSchedRW()
839 for (const CodeGenInstruction *Inst : Target.getInstructions()) { in collectSchedClasses()
864 for (const CodeGenInstruction *Inst : Target.getInstructions()) { in collectSchedClasses()
1925 for (const CodeGenInstruction *Inst : Target.getInstructions()) { in checkCompleteness()
H A DVarLenCodeEmitterGen.cpp229 auto NumberedInstructions = Target.getInstructions(); in run()
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DDDG.h128 const InstructionListType &getInstructions() const { in getInstructions() function
132 InstructionListType &getInstructions() { in getInstructions() function
134 static_cast<const SimpleDDGNode *>(this)->getInstructions()); in getInstructions()
138 Instruction *getFirstInstruction() const { return getInstructions().front(); } in getFirstInstruction()
139 Instruction *getLastInstruction() const { return getInstructions().back(); } in getLastInstruction()
157 appendInstructions(Input.getInstructions()); in appendInstructions()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DDDGPrinter.cpp91 for (auto *II : static_cast<const SimpleDDGNode *>(Node)->getInstructions()) in getSimpleNodeLabel()
110 for (auto *II : static_cast<const SimpleDDGNode *>(Node)->getInstructions()) in getVerboseNodeLabel()
H A DDDG.cpp43 for (Instruction *I : cast<const SimpleDDGNode>(this)->getInstructions()) in collectInstructions()
85 for (const Instruction *I : cast<const SimpleDDGNode>(N).getInstructions()) in operator <<()
/freebsd/contrib/llvm-project/llvm/tools/llvm-mca/
H A DCodeRegion.h120 llvm::ArrayRef<llvm::MCInst> getInstructions() const { return Instructions; } in getInstructions() function
174 return Regions[Idx]->getInstructions(); in getInstructionSequence()
H A Dllvm-mca.cpp623 ArrayRef<MCInst> Insts = Region->getInstructions(); in main()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DModuloSchedule.cpp79 for (MachineInstr *MI : Schedule.getInstructions()) { in expand()
137 for (MachineInstr *CI : Schedule.getInstructions()) { in generatePipelinedLoop()
1333 for (MachineInstr *MI : S.getInstructions()) { in rewrite()
2557 for (MachineInstr *MI : Schedule.getInstructions()) { in generateProlog()
2593 for (MachineInstr *MI : Schedule.getInstructions()) { in generateKernel()
2634 for (MachineInstr *MI : Schedule.getInstructions()) { in generateEpilog()
2671 for (unsigned I = 0; I < Schedule.getInstructions().size(); ++I) in calcNumUnroll()
2672 Inst2Idx[Schedule.getInstructions()[I]] = I; in calcNumUnroll()
2674 for (MachineInstr *MI : Schedule.getInstructions()) { in calcNumUnroll()
2880 for (MachineInstr *MI : S.getInstructions()) { in annotate()
H A DMachinePipeliner.cpp855 for (SUnit *SU : Schedule.getInstructions(Cycle)) { in schedule()
1348 for (SUnit *SU : llvm::reverse(Schedule.getInstructions( in computeScheduledInsts()
3261 for (SUnit *I : getInstructions(cycle)) { in computeStart()
3552 auto &OldS = getInstructions(OldCycle); in normalizeNonPipelinedInstructions()
3554 getInstructions(NewCycle).emplace_back(&SU); in normalizeNonPipelinedInstructions()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/MCA/
H A DAMDGPUCustomBehaviour.cpp246 for (const auto &EN : llvm::enumerate(SrcMgr.getInstructions())) { in generateWaitCntInfo()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DModuloSchedule.h153 ArrayRef<MachineInstr *> getInstructions() { return ScheduledInstrs; } in getInstructions() function
H A DMachinePipeliner.h829 std::deque<SUnit *> &getInstructions(int cycle) { in getInstructions() function

12