Home
last modified time | relevance | path

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

/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/
DMachineOutliner.cpp368 OutlinedFunction &OF);
371 void emitOutlinedFunctionRemark(OutlinedFunction &OF);
387 std::vector<OutlinedFunction> &FunctionList);
395 bool outline(Module &M, std::vector<OutlinedFunction> &FunctionList,
399 MachineFunction *createOutlinedFunction(Module &M, OutlinedFunction &OF,
412 DISubprogram *getSubprogramOrNull(const OutlinedFunction &OF) { in getSubprogramOrNull()
456 OutlinedFunction &OF) { in emitNotOutliningCheaperRemark()
488 void MachineOutliner::emitOutlinedFunctionRemark(OutlinedFunction &OF) { in emitOutlinedFunctionRemark()
514 InstructionMapper &Mapper, std::vector<OutlinedFunction> &FunctionList) { in findCandidates()
576 OutlinedFunction OF = in findCandidates()
[all …]
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/IPO/
DIROutliner.cpp68 Function *OutlinedFunction = nullptr; member
374 assert(!Group.OutlinedFunction && "Function is already defined!"); in createFunction()
381 Group.OutlinedFunction = Function::Create( in createFunction()
387 Group.OutlinedFunction->addParamAttr(Group.SwiftErrorArgument.getValue(), in createFunction()
390 Group.OutlinedFunction->addFnAttr(Attribute::OptimizeForSize); in createFunction()
391 Group.OutlinedFunction->addFnAttr(Attribute::MinSize); in createFunction()
396 Function *F = Group.OutlinedFunction; in createFunction()
426 return Group.OutlinedFunction; in createFunction()
819 Function *AggFunc = Group.OutlinedFunction; in replaceCalledFunction()
929 Argument *AggArg = Group.OutlinedFunction->getArg(AggArgIdx); in replaceArgumentUses()
[all …]
DPartialInlining.cpp1342 Function *OutlinedFunction = Cloner.doSingleRegionFunctionOutlining(); in unswitchFunction() local
1344 if (!OutlinedFunction) in unswitchFunction()
1348 return {true, OutlinedFunction}; in unswitchFunction()
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
DMachineOutliner.h164 struct OutlinedFunction { struct
212 OutlinedFunction(std::vector<Candidate> &Candidates, unsigned SequenceSize, in OutlinedFunction() function
221 OutlinedFunction() {} in OutlinedFunction() argument
DTargetInstrInfo.h1909 virtual outliner::OutlinedFunction getOutliningCandidateInfo( in getOutliningCandidateInfo()
1931 const outliner::OutlinedFunction &OF) const { in buildOutlinedFrame()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/RISCV/
DRISCVInstrInfo.h121 outliner::OutlinedFunction getOutliningCandidateInfo(
132 const outliner::OutlinedFunction &OF) const override;
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-12-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
DAArch64InstrInfo.h276 outliner::OutlinedFunction getOutliningCandidateInfo(
283 const outliner::OutlinedFunction &OF) const override;
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-12-stable/contrib/llvm-project/llvm/lib/Target/X86/
DX86InstrInfo.h541 virtual outliner::OutlinedFunction getOutliningCandidateInfo(
551 const outliner::OutlinedFunction &OF) const override;
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-12-stable/contrib/llvm-project/llvm/lib/Target/ARM/
DARMBaseInstrInfo.h351 outliner::OutlinedFunction getOutliningCandidateInfo(
358 const outliner::OutlinedFunction &OF) const override;
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()