Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A 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 …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/
H A DIROutliner.cpp65 Function *OutlinedFunction = nullptr; member
358 assert(!Group.OutlinedFunction && "Function is already defined!"); in createFunction()
365 Group.OutlinedFunction = Function::Create( in createFunction()
371 Group.OutlinedFunction->addParamAttr(Group.SwiftErrorArgument.getValue(), in createFunction()
374 Group.OutlinedFunction->addFnAttr(Attribute::OptimizeForSize); in createFunction()
375 Group.OutlinedFunction->addFnAttr(Attribute::MinSize); in createFunction()
377 return Group.OutlinedFunction; in createFunction()
739 Function *AggFunc = Group.OutlinedFunction; in replaceCalledFunction()
849 Argument *AggArg = Group.OutlinedFunction->getArg(AggArgIdx); in replaceArgumentUses()
856 << " in function " << *Group.OutlinedFunction << "\n"); in replaceArgumentUses()
[all …]
H A DPartialInlining.cpp1342 Function *OutlinedFunction = Cloner.doSingleRegionFunctionOutlining(); in unswitchFunction() local
1344 if (!OutlinedFunction) in unswitchFunction()
1348 return {true, OutlinedFunction}; in unswitchFunction()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
H A DMachineOutliner.h164 struct OutlinedFunction { struct
212 OutlinedFunction(std::vector<Candidate> &Candidates, unsigned SequenceSize, in OutlinedFunction() argument
221 OutlinedFunction() {} in OutlinedFunction() function
H A DTargetInstrInfo.h1896 virtual outliner::OutlinedFunction getOutliningCandidateInfo( in getOutliningCandidateInfo()
1918 const outliner::OutlinedFunction &OF) const { in buildOutlinedFrame()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/
H A DRISCVInstrInfo.h121 outliner::OutlinedFunction getOutliningCandidateInfo(
132 const outliner::OutlinedFunction &OF) const override;
H A DRISCVInstrInfo.cpp1004 outliner::OutlinedFunction RISCVInstrInfo::getOutliningCandidateInfo( in getOutliningCandidateInfo()
1021 return outliner::OutlinedFunction(); in getOutliningCandidateInfo()
1041 return outliner::OutlinedFunction(RepeatedSequenceLocs, SequenceSize, in getOutliningCandidateInfo()
1096 const outliner::OutlinedFunction &OF) const { in buildOutlinedFrame()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
H A DAArch64InstrInfo.h276 outliner::OutlinedFunction getOutliningCandidateInfo(
283 const outliner::OutlinedFunction &OF) const override;
H A DAArch64InstrInfo.cpp6391 outliner::OutlinedFunction AArch64InstrInfo::getOutliningCandidateInfo( in getOutliningCandidateInfo()
6421 return outliner::OutlinedFunction(); in getOutliningCandidateInfo()
6499 return outliner::OutlinedFunction(); in getOutliningCandidateInfo()
6542 return outliner::OutlinedFunction(); in getOutliningCandidateInfo()
6590 return outliner::OutlinedFunction(); in getOutliningCandidateInfo()
6789 return outliner::OutlinedFunction(); in getOutliningCandidateInfo()
6816 return outliner::OutlinedFunction(); in getOutliningCandidateInfo()
6827 return outliner::OutlinedFunction(); in getOutliningCandidateInfo()
6829 return outliner::OutlinedFunction(RepeatedSequenceLocs, SequenceSize, in getOutliningCandidateInfo()
7170 const outliner::OutlinedFunction &OF) const { in buildOutlinedFrame()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/
H A DX86InstrInfo.h537 virtual outliner::OutlinedFunction getOutliningCandidateInfo(
547 const outliner::OutlinedFunction &OF) const override;
H A DX86InstrInfo.cpp8895 outliner::OutlinedFunction X86InstrInfo::getOutliningCandidateInfo( in getOutliningCandidateInfo()
8935 return outliner::OutlinedFunction(); in getOutliningCandidateInfo()
8943 return outliner::OutlinedFunction(RepeatedSequenceLocs, SequenceSize, in getOutliningCandidateInfo()
8950 return outliner::OutlinedFunction(); in getOutliningCandidateInfo()
8955 return outliner::OutlinedFunction(RepeatedSequenceLocs, SequenceSize, 1, in getOutliningCandidateInfo()
9043 const outliner::OutlinedFunction &OF) in buildOutlinedFrame()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
H A DARMBaseInstrInfo.h351 outliner::OutlinedFunction getOutliningCandidateInfo(
358 const outliner::OutlinedFunction &OF) const override;
H A DARMBaseInstrInfo.cpp5756 outliner::OutlinedFunction ARMBaseInstrInfo::getOutliningCandidateInfo( in getOutliningCandidateInfo()
5805 return outliner::OutlinedFunction(); in getOutliningCandidateInfo()
5915 return outliner::OutlinedFunction(RepeatedSequenceLocs, SequenceSize, in getOutliningCandidateInfo()
6364 const outliner::OutlinedFunction &OF) const { in buildOutlinedFrame()