Home
last modified time | relevance | path

Searched refs:RepeatedSequenceLocs (Results 1 – 9 of 9) sorted by relevance

/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/RISCV/
DRISCVInstrInfo.cpp1011 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()
DRISCVInstrInfo.h122 std::vector<outliner::Candidate> &RepeatedSequenceLocs) const override;
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
DAArch64InstrInfo.cpp6453 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 …]
DAArch64InstrInfo.h277 std::vector<outliner::Candidate> &RepeatedSequenceLocs) const override;
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/ARM/
DARMBaseInstrInfo.cpp5747 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 …]
DARMBaseInstrInfo.h352 std::vector<outliner::Candidate> &RepeatedSequenceLocs) const override;
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/X86/
DX86InstrInfo.h542 std::vector<outliner::Candidate> &RepeatedSequenceLocs) const override;
DX86InstrInfo.cpp8950 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/
DTargetInstrInfo.h1910 std::vector<outliner::Candidate> &RepeatedSequenceLocs) const { in getOutliningCandidateInfo() argument