Searched refs:RepeatedSequenceLocs (Results 1 – 9 of 9) sorted by relevance
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| D | RISCVInstrInfo.cpp | 1011 std::vector<outliner::Candidate> &RepeatedSequenceLocs) const { in getOutliningCandidateInfo() 1023 llvm::erase_if(RepeatedSequenceLocs, CannotInsertCall); in getOutliningCandidateInfo() 1026 if (RepeatedSequenceLocs.size() < 2) in getOutliningCandidateInfo() 1031 auto I = RepeatedSequenceLocs[0].front(); in getOutliningCandidateInfo() 1032 auto E = std::next(RepeatedSequenceLocs[0].back()); in getOutliningCandidateInfo() 1038 for (auto &C : RepeatedSequenceLocs) in getOutliningCandidateInfo() 1043 if (RepeatedSequenceLocs[0].getMF()->getSubtarget() in getOutliningCandidateInfo() 1047 return outliner::OutlinedFunction(RepeatedSequenceLocs, SequenceSize, in getOutliningCandidateInfo()
|
| D | RISCVInstrInfo.h | 122 std::vector<outliner::Candidate> &RepeatedSequenceLocs) const override;
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| D | AArch64InstrInfo.cpp | 6453 std::vector<outliner::Candidate> &RepeatedSequenceLocs) const { in getOutliningCandidateInfo() 6454 outliner::Candidate &FirstCand = RepeatedSequenceLocs[0]; in getOutliningCandidateInfo() 6471 RepeatedSequenceLocs.begin(), RepeatedSequenceLocs.end(), in getOutliningCandidateInfo() 6481 }) != RepeatedSequenceLocs.end()) { in getOutliningCandidateInfo() 6556 llvm::erase_if(RepeatedSequenceLocs, hasIllegalSPModification); in getOutliningCandidateInfo() 6559 if (RepeatedSequenceLocs.size() < 2) in getOutliningCandidateInfo() 6567 std::for_each(RepeatedSequenceLocs.begin(), RepeatedSequenceLocs.end(), in getOutliningCandidateInfo() 6599 llvm::erase_if(RepeatedSequenceLocs, CantGuaranteeValueAcrossCall); in getOutliningCandidateInfo() 6602 if (RepeatedSequenceLocs.size() < 2) in getOutliningCandidateInfo() 6609 unsigned LastInstrOpcode = RepeatedSequenceLocs[0].back()->getOpcode(); in getOutliningCandidateInfo() [all …]
|
| D | AArch64InstrInfo.h | 277 std::vector<outliner::Candidate> &RepeatedSequenceLocs) const override;
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/ARM/ |
| D | ARMBaseInstrInfo.cpp | 5747 std::vector<outliner::Candidate> &RepeatedSequenceLocs) const { in getOutliningCandidateInfo() 5748 outliner::Candidate &FirstCand = RepeatedSequenceLocs[0]; in getOutliningCandidateInfo() 5761 RepeatedSequenceLocs.begin(), RepeatedSequenceLocs.end(), in getOutliningCandidateInfo() 5791 llvm::erase_if(RepeatedSequenceLocs, CantGuaranteeValueAcrossCall); in getOutliningCandidateInfo() 5794 if (RepeatedSequenceLocs.size() < 2) in getOutliningCandidateInfo() 5801 unsigned LastInstrOpcode = RepeatedSequenceLocs[0].back()->getOpcode(); in getOutliningCandidateInfo() 5805 [&RepeatedSequenceLocs](unsigned CallID, unsigned NumBytesForCall) { in getOutliningCandidateInfo() 5806 for (outliner::Candidate &C : RepeatedSequenceLocs) in getOutliningCandidateInfo() 5816 if (RepeatedSequenceLocs[0].back()->isTerminator()) { in getOutliningCandidateInfo() 5835 for (outliner::Candidate &C : RepeatedSequenceLocs) { in getOutliningCandidateInfo() [all …]
|
| D | ARMBaseInstrInfo.h | 352 std::vector<outliner::Candidate> &RepeatedSequenceLocs) const override;
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/X86/ |
| D | X86InstrInfo.h | 542 std::vector<outliner::Candidate> &RepeatedSequenceLocs) const override;
|
| D | X86InstrInfo.cpp | 8950 std::vector<outliner::Candidate> &RepeatedSequenceLocs) const { in getOutliningCandidateInfo() 8952 std::accumulate(RepeatedSequenceLocs[0].front(), in getOutliningCandidateInfo() 8953 std::next(RepeatedSequenceLocs[0].back()), 0, in getOutliningCandidateInfo() 8966 MachineBasicBlock::iterator MBBI = RepeatedSequenceLocs[0].front(); in getOutliningCandidateInfo() 8967 for (unsigned Loc = RepeatedSequenceLocs[0].getStartIdx(); in getOutliningCandidateInfo() 8968 Loc < RepeatedSequenceLocs[0].getEndIdx() + 1; Loc++) { in getOutliningCandidateInfo() 8970 RepeatedSequenceLocs[0].getMF()->getFrameInstructions(); in getOutliningCandidateInfo() 8984 for (outliner::Candidate &C : RepeatedSequenceLocs) { in getOutliningCandidateInfo() 8993 if (RepeatedSequenceLocs[0].back()->isTerminator()) { in getOutliningCandidateInfo() 8994 for (outliner::Candidate &C : RepeatedSequenceLocs) in getOutliningCandidateInfo() [all …]
|
| /freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| D | TargetInstrInfo.h | 1910 std::vector<outliner::Candidate> &RepeatedSequenceLocs) const { in getOutliningCandidateInfo() argument
|