Searched refs:OutlinedFunction (Results 1 – 14 of 14) sorted by relevance
| /llvm-project-15.0.7/llvm/lib/CodeGen/ |
| H A D | MachineOutliner.cpp | 383 OutlinedFunction &OF); 386 void emitOutlinedFunctionRemark(OutlinedFunction &OF); 402 std::vector<OutlinedFunction> &FunctionList); 410 bool outline(Module &M, std::vector<OutlinedFunction> &FunctionList, 427 DISubprogram *getSubprogramOrNull(const OutlinedFunction &OF) { in getSubprogramOrNull() 471 OutlinedFunction &OF) { in emitNotOutliningCheaperRemark() 591 OutlinedFunction OF = in findCandidates() 756 llvm::stable_sort(FunctionList, [](const OutlinedFunction &LHS, in outline() 757 const OutlinedFunction &RHS) { in outline() 763 for (OutlinedFunction &OF : FunctionList) { in outline() [all …]
|
| /llvm-project-15.0.7/llvm/include/llvm/CodeGen/ |
| H A D | MachineOutliner.h | 214 struct OutlinedFunction { struct 262 OutlinedFunction(std::vector<Candidate> &Candidates, unsigned SequenceSize, in OutlinedFunction() argument 271 OutlinedFunction() = default;
|
| H A D | TargetInstrInfo.h | 1912 virtual outliner::OutlinedFunction getOutliningCandidateInfo( in getOutliningCandidateInfo() 1938 const outliner::OutlinedFunction &OF) const { in buildOutlinedFrame()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/IPO/ |
| H A D | IROutliner.cpp | 83 Function *OutlinedFunction = nullptr; member 648 Group.OutlinedFunction = Function::Create( in createFunction() 658 Group.OutlinedFunction->addFnAttr(Attribute::MinSize); in createFunction() 663 Function *F = Group.OutlinedFunction; in createFunction() 693 return Group.OutlinedFunction; in createFunction() 1428 Function *AggFunc = Group.OutlinedFunction; in replaceCalledFunction() 1802 DominatingFunction = Group.OutlinedFunction; in replaceArgumentUses() 1933 Function *OutlinedFunction = Group.OutlinedFunction; in replaceConstants() local 1949 return I->getFunction() == OutlinedFunction; in replaceConstants() 2156 Function *AggFunc = OG.OutlinedFunction; in createSwitchStatement() [all …]
|
| H A D | PartialInlining.cpp | 1339 Function *OutlinedFunction = Cloner.doSingleRegionFunctionOutlining(); in unswitchFunction() local 1341 if (!OutlinedFunction) in unswitchFunction() 1345 return {true, OutlinedFunction}; in unswitchFunction()
|
| /llvm-project-15.0.7/llvm/lib/Target/RISCV/ |
| H A D | RISCVInstrInfo.h | 148 outliner::OutlinedFunction getOutliningCandidateInfo( 157 const outliner::OutlinedFunction &OF) const override;
|
| H A D | RISCVInstrInfo.cpp | 1273 outliner::OutlinedFunction RISCVInstrInfo::getOutliningCandidateInfo( in getOutliningCandidateInfo() 1287 return outliner::OutlinedFunction(); in getOutliningCandidateInfo() 1307 return outliner::OutlinedFunction(RepeatedSequenceLocs, SequenceSize, in getOutliningCandidateInfo() 1367 const outliner::OutlinedFunction &OF) const { in buildOutlinedFrame()
|
| /llvm-project-15.0.7/llvm/lib/Target/AArch64/ |
| H A D | AArch64InstrInfo.h | 290 outliner::OutlinedFunction getOutliningCandidateInfo( 297 const outliner::OutlinedFunction &OF) const override;
|
| H A D | AArch64InstrInfo.cpp | 6984 outliner::OutlinedFunction AArch64InstrInfo::getOutliningCandidateInfo( in getOutliningCandidateInfo() 7014 return outliner::OutlinedFunction(); in getOutliningCandidateInfo() 7092 return outliner::OutlinedFunction(); in getOutliningCandidateInfo() 7131 return outliner::OutlinedFunction(); in getOutliningCandidateInfo() 7172 return outliner::OutlinedFunction(); in getOutliningCandidateInfo() 7370 return outliner::OutlinedFunction(); in getOutliningCandidateInfo() 7397 return outliner::OutlinedFunction(); in getOutliningCandidateInfo() 7408 return outliner::OutlinedFunction(); in getOutliningCandidateInfo() 7410 return outliner::OutlinedFunction(RepeatedSequenceLocs, SequenceSize, in getOutliningCandidateInfo() 7768 const outliner::OutlinedFunction &OF) const { in buildOutlinedFrame()
|
| /llvm-project-15.0.7/llvm/lib/Target/X86/ |
| H A D | X86InstrInfo.h | 547 outliner::OutlinedFunction getOutliningCandidateInfo( 557 const outliner::OutlinedFunction &OF) const override;
|
| H A D | X86InstrInfo.cpp | 9503 outliner::OutlinedFunction X86InstrInfo::getOutliningCandidateInfo( in getOutliningCandidateInfo() 9536 return outliner::OutlinedFunction(); in getOutliningCandidateInfo() 9544 return outliner::OutlinedFunction(RepeatedSequenceLocs, SequenceSize, in getOutliningCandidateInfo() 9551 return outliner::OutlinedFunction(); in getOutliningCandidateInfo() 9556 return outliner::OutlinedFunction(RepeatedSequenceLocs, SequenceSize, 1, in getOutliningCandidateInfo() 9644 const outliner::OutlinedFunction &OF) in buildOutlinedFrame()
|
| /llvm-project-15.0.7/llvm/test/CodeGen/AArch64/ |
| H A D | machine-outliner-remarks.ll | 37 ; YAML-NEXT: Name: OutlinedFunction
|
| /llvm-project-15.0.7/llvm/lib/Target/ARM/ |
| H A D | ARMBaseInstrInfo.h | 350 outliner::OutlinedFunction getOutliningCandidateInfo( 359 const outliner::OutlinedFunction &OF) const override;
|
| H A D | ARMBaseInstrInfo.cpp | 5850 outliner::OutlinedFunction ARMBaseInstrInfo::getOutliningCandidateInfo( in getOutliningCandidateInfo() 5896 return outliner::OutlinedFunction(); in getOutliningCandidateInfo() 5922 return outliner::OutlinedFunction(); in getOutliningCandidateInfo() 5939 return outliner::OutlinedFunction(); in getOutliningCandidateInfo() 6065 return outliner::OutlinedFunction(RepeatedSequenceLocs, SequenceSize, in getOutliningCandidateInfo() 6586 const outliner::OutlinedFunction &OF) const { in buildOutlinedFrame()
|