Searched refs:OutlinedFunction (Results 1 – 13 of 13) sorted by relevance
| /freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | MachineOutliner.cpp | 368 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 D | IROutliner.cpp | 68 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 D | PartialInlining.cpp | 1342 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 D | MachineOutliner.h | 164 struct OutlinedFunction { struct 212 OutlinedFunction(std::vector<Candidate> &Candidates, unsigned SequenceSize, in OutlinedFunction() argument 221 OutlinedFunction() {} in OutlinedFunction() function
|
| H A D | TargetInstrInfo.h | 1909 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 D | RISCVInstrInfo.h | 121 outliner::OutlinedFunction getOutliningCandidateInfo( 132 const outliner::OutlinedFunction &OF) const override;
|
| H A D | RISCVInstrInfo.cpp | 1010 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 D | AArch64InstrInfo.h | 276 outliner::OutlinedFunction getOutliningCandidateInfo( 283 const outliner::OutlinedFunction &OF) const override;
|
| H A D | AArch64InstrInfo.cpp | 6452 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 D | X86InstrInfo.h | 541 virtual outliner::OutlinedFunction getOutliningCandidateInfo( 551 const outliner::OutlinedFunction &OF) const override;
|
| H A D | X86InstrInfo.cpp | 8949 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 D | ARMBaseInstrInfo.h | 351 outliner::OutlinedFunction getOutliningCandidateInfo( 358 const outliner::OutlinedFunction &OF) const override;
|
| H A D | ARMBaseInstrInfo.cpp | 5746 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()
|