Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineOutliner.cpp431 OutlinedFunction &OF);
434 void emitOutlinedFunctionRemark(OutlinedFunction &OF);
450 std::vector<OutlinedFunction> &FunctionList);
458 bool outline(Module &M, std::vector<OutlinedFunction> &FunctionList,
475 DISubprogram *getSubprogramOrNull(const OutlinedFunction &OF) { in getSubprogramOrNull()
519 OutlinedFunction &OF) { in emitNotOutliningCheaperRemark()
551 void MachineOutliner::emitOutlinedFunctionRemark(OutlinedFunction &OF) { in emitOutlinedFunctionRemark()
663 std::optional<OutlinedFunction> OF = in findCandidates()
833 [](const OutlinedFunction &LHS, const OutlinedFunction &RHS) { in outline()
841 for (OutlinedFunction &OF : FunctionList) { in outline()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineOutliner.h217 struct OutlinedFunction { struct
265 OutlinedFunction(std::vector<Candidate> &Candidates, unsigned SequenceSize, in OutlinedFunction() argument
274 OutlinedFunction() = delete;
H A DTargetInstrInfo.h2055 virtual std::optional<outliner::OutlinedFunction> getOutliningCandidateInfo( in getOutliningCandidateInfo()
2107 const outliner::OutlinedFunction &OF) const { in buildOutlinedFrame()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DIROutliner.cpp82 Function *OutlinedFunction = nullptr; member
654 Group.OutlinedFunction = Function::Create( in createFunction()
664 Group.OutlinedFunction->addFnAttr(Attribute::MinSize); in createFunction()
669 Function *F = Group.OutlinedFunction; in createFunction()
700 return Group.OutlinedFunction; in createFunction()
1436 Function *AggFunc = Group.OutlinedFunction; in replaceCalledFunction()
1809 DominatingFunction = Group.OutlinedFunction; in replaceArgumentUses()
1939 Function *OutlinedFunction = Group.OutlinedFunction; in replaceConstants() local
1955 return I->getFunction() == OutlinedFunction; in replaceConstants()
2161 Function *AggFunc = OG.OutlinedFunction; in createSwitchStatement()
[all …]
H A DPartialInlining.cpp1291 Function *OutlinedFunction = Cloner.doSingleRegionFunctionOutlining(); in unswitchFunction() local
1293 if (!OutlinedFunction) in unswitchFunction()
1297 return {true, OutlinedFunction}; in unswitchFunction()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVInstrInfo.h194 std::optional<outliner::OutlinedFunction> getOutliningCandidateInfo(
204 const outliner::OutlinedFunction &OF) const override;
H A DRISCVInstrInfo.cpp2423 std::optional<outliner::OutlinedFunction>
2458 return outliner::OutlinedFunction(RepeatedSequenceLocs, SequenceSize, in getOutliningCandidateInfo()
2506 const outliner::OutlinedFunction &OF) const { in buildOutlinedFrame()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86InstrInfo.h593 std::optional<outliner::OutlinedFunction> getOutliningCandidateInfo(
603 const outliner::OutlinedFunction &OF) const override;
H A DX86InstrInfo.cpp10380 std::optional<outliner::OutlinedFunction>
10419 return outliner::OutlinedFunction(RepeatedSequenceLocs, SequenceSize, in getOutliningCandidateInfo()
10431 return outliner::OutlinedFunction(RepeatedSequenceLocs, SequenceSize, 1, in getOutliningCandidateInfo()
10497 const outliner::OutlinedFunction &OF) const { in buildOutlinedFrame()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64InstrInfo.h321 std::optional<outliner::OutlinedFunction> getOutliningCandidateInfo(
331 const outliner::OutlinedFunction &OF) const override;
H A DAArch64InstrInfo.cpp8219 std::optional<outliner::OutlinedFunction>
8621 return outliner::OutlinedFunction(RepeatedSequenceLocs, SequenceSize, in getOutliningCandidateInfo()
8978 const outliner::OutlinedFunction &OF) const { in buildOutlinedFrame()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMBaseInstrInfo.h353 std::optional<outliner::OutlinedFunction> getOutliningCandidateInfo(
362 const outliner::OutlinedFunction &OF) const override;
H A DARMBaseInstrInfo.cpp5873 std::optional<outliner::OutlinedFunction>
6088 return outliner::OutlinedFunction(RepeatedSequenceLocs, SequenceSize, in getOutliningCandidateInfo()
6582 const outliner::OutlinedFunction &OF) const { in buildOutlinedFrame()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Frontend/OpenMP/
H A DOMPIRBuilder.h2104 Constant *createTargetRegionEntryAddr(Function *OutlinedFunction,
2156 Function *OutlinedFunction,