Home
last modified time | relevance | path

Searched refs:OutlinedFunction (Results 1 – 13 of 13) sorted by relevance

/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineOutliner.cpp368 OutlinedFunction &OF);
371 void emitOutlinedFunctionRemark(OutlinedFunction &OF);
387 std::vector<OutlinedFunction> &FunctionList);
395 bool outline(Module &M, std::vector<OutlinedFunction> &FunctionList,
412 DISubprogram *getSubprogramOrNull(const OutlinedFunction &OF) { in getSubprogramOrNull()
456 OutlinedFunction &OF) { in emitNotOutliningCheaperRemark()
576 OutlinedFunction OF = in findCandidates()
740 llvm::stable_sort(FunctionList, [](const OutlinedFunction &LHS, in outline()
741 const OutlinedFunction &RHS) { in outline()
747 for (OutlinedFunction &OF : FunctionList) { in outline()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DIROutliner.cpp68 Function *OutlinedFunction = nullptr; member
381 Group.OutlinedFunction = Function::Create( in createFunction()
396 Function *F = Group.OutlinedFunction; in createFunction()
426 return Group.OutlinedFunction; in createFunction()
819 Function *AggFunc = Group.OutlinedFunction; in replaceCalledFunction()
971 Function *OutlinedFunction = Group.OutlinedFunction; in replaceConstants() local
987 return I->getFunction() == OutlinedFunction; in replaceConstants()
1169 Function *AggFunc = OG.OutlinedFunction; in createSwitchStatement()
1236 CurrentGroup.OutlinedFunction->addFnAttr(A); in fillOverallFunction()
1241 CurrentGroup.OutlinedFunction); in fillOverallFunction()
[all …]
H A DPartialInlining.cpp1342 Function *OutlinedFunction = Cloner.doSingleRegionFunctionOutlining(); in unswitchFunction() local
1344 if (!OutlinedFunction) in unswitchFunction()
1348 return {true, OutlinedFunction}; in unswitchFunction()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineOutliner.h164 struct OutlinedFunction { struct
212 OutlinedFunction(std::vector<Candidate> &Candidates, unsigned SequenceSize, in OutlinedFunction() argument
221 OutlinedFunction() {} in OutlinedFunction() function
H A DTargetInstrInfo.h1909 virtual outliner::OutlinedFunction getOutliningCandidateInfo( in getOutliningCandidateInfo()
1931 const outliner::OutlinedFunction &OF) const { in buildOutlinedFrame()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVInstrInfo.h121 outliner::OutlinedFunction getOutliningCandidateInfo(
132 const outliner::OutlinedFunction &OF) const override;
H A DRISCVInstrInfo.cpp1010 outliner::OutlinedFunction RISCVInstrInfo::getOutliningCandidateInfo( in getOutliningCandidateInfo()
1027 return outliner::OutlinedFunction(); in getOutliningCandidateInfo()
1047 return outliner::OutlinedFunction(RepeatedSequenceLocs, SequenceSize, in getOutliningCandidateInfo()
1102 const outliner::OutlinedFunction &OF) const { in buildOutlinedFrame()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64InstrInfo.h276 outliner::OutlinedFunction getOutliningCandidateInfo(
283 const outliner::OutlinedFunction &OF) const override;
H A DAArch64InstrInfo.cpp6452 outliner::OutlinedFunction AArch64InstrInfo::getOutliningCandidateInfo( in getOutliningCandidateInfo()
6482 return outliner::OutlinedFunction(); in getOutliningCandidateInfo()
6560 return outliner::OutlinedFunction(); in getOutliningCandidateInfo()
6603 return outliner::OutlinedFunction(); in getOutliningCandidateInfo()
6651 return outliner::OutlinedFunction(); in getOutliningCandidateInfo()
6850 return outliner::OutlinedFunction(); in getOutliningCandidateInfo()
6877 return outliner::OutlinedFunction(); in getOutliningCandidateInfo()
6888 return outliner::OutlinedFunction(); in getOutliningCandidateInfo()
6890 return outliner::OutlinedFunction(RepeatedSequenceLocs, SequenceSize, in getOutliningCandidateInfo()
7238 const outliner::OutlinedFunction &OF) const { in buildOutlinedFrame()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86InstrInfo.h541 virtual outliner::OutlinedFunction getOutliningCandidateInfo(
551 const outliner::OutlinedFunction &OF) const override;
H A DX86InstrInfo.cpp8949 outliner::OutlinedFunction X86InstrInfo::getOutliningCandidateInfo( in getOutliningCandidateInfo()
8989 return outliner::OutlinedFunction(); in getOutliningCandidateInfo()
8997 return outliner::OutlinedFunction(RepeatedSequenceLocs, SequenceSize, in getOutliningCandidateInfo()
9004 return outliner::OutlinedFunction(); in getOutliningCandidateInfo()
9009 return outliner::OutlinedFunction(RepeatedSequenceLocs, SequenceSize, 1, in getOutliningCandidateInfo()
9097 const outliner::OutlinedFunction &OF) in buildOutlinedFrame()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMBaseInstrInfo.h351 outliner::OutlinedFunction getOutliningCandidateInfo(
358 const outliner::OutlinedFunction &OF) const override;
H A DARMBaseInstrInfo.cpp5746 outliner::OutlinedFunction ARMBaseInstrInfo::getOutliningCandidateInfo( in getOutliningCandidateInfo()
5795 return outliner::OutlinedFunction(); in getOutliningCandidateInfo()
5905 return outliner::OutlinedFunction(RepeatedSequenceLocs, SequenceSize, in getOutliningCandidateInfo()
6351 const outliner::OutlinedFunction &OF) const { in buildOutlinedFrame()