Searched refs:OutlinedFunction (Results 1 – 14 of 14) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | MachineOutliner.cpp | 431 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 D | MachineOutliner.h | 217 struct OutlinedFunction { struct 265 OutlinedFunction(std::vector<Candidate> &Candidates, unsigned SequenceSize, in OutlinedFunction() argument 274 OutlinedFunction() = delete;
|
| H A D | TargetInstrInfo.h | 2055 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 D | IROutliner.cpp | 82 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 D | PartialInlining.cpp | 1291 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 D | RISCVInstrInfo.h | 194 std::optional<outliner::OutlinedFunction> getOutliningCandidateInfo( 204 const outliner::OutlinedFunction &OF) const override;
|
| H A D | RISCVInstrInfo.cpp | 2423 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 D | X86InstrInfo.h | 593 std::optional<outliner::OutlinedFunction> getOutliningCandidateInfo( 603 const outliner::OutlinedFunction &OF) const override;
|
| H A D | X86InstrInfo.cpp | 10380 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 D | AArch64InstrInfo.h | 321 std::optional<outliner::OutlinedFunction> getOutliningCandidateInfo( 331 const outliner::OutlinedFunction &OF) const override;
|
| H A D | AArch64InstrInfo.cpp | 8219 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 D | ARMBaseInstrInfo.h | 353 std::optional<outliner::OutlinedFunction> getOutliningCandidateInfo( 362 const outliner::OutlinedFunction &OF) const override;
|
| H A D | ARMBaseInstrInfo.cpp | 5873 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 D | OMPIRBuilder.h | 2104 Constant *createTargetRegionEntryAddr(Function *OutlinedFunction, 2156 Function *OutlinedFunction,
|