Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/llvm/lib/CodeGen/
H A DMachineOutliner.cpp383 OutlinedFunction &OF);
386 void emitOutlinedFunctionRemark(OutlinedFunction &OF);
402 std::vector<OutlinedFunction> &FunctionList);
410 bool outline(Module &M, std::vector<OutlinedFunction> &FunctionList,
414 MachineFunction *createOutlinedFunction(Module &M, OutlinedFunction &OF,
427 DISubprogram *getSubprogramOrNull(const OutlinedFunction &OF) { in getSubprogramOrNull()
471 OutlinedFunction &OF) { in emitNotOutliningCheaperRemark()
503 void MachineOutliner::emitOutlinedFunctionRemark(OutlinedFunction &OF) { in emitOutlinedFunctionRemark()
529 InstructionMapper &Mapper, std::vector<OutlinedFunction> &FunctionList) { in findCandidates()
591 OutlinedFunction OF = in findCandidates()
[all …]
/openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/
H A DMachineOutliner.h214 struct OutlinedFunction { struct
262 OutlinedFunction(std::vector<Candidate> &Candidates, unsigned SequenceSize, in OutlinedFunction() argument
271 OutlinedFunction() = default;
H A DTargetInstrInfo.h1966 virtual outliner::OutlinedFunction getOutliningCandidateInfo( in getOutliningCandidateInfo()
1992 const outliner::OutlinedFunction &OF) const { in buildOutlinedFrame()
/openbsd-src/gnu/llvm/llvm/lib/Transforms/IPO/
H A DIROutliner.cpp84 Function *OutlinedFunction = nullptr; member
636 assert(!Group.OutlinedFunction && "Function is already defined!"); in createFunction()
659 Group.OutlinedFunction = Function::Create( in createFunction()
665 Group.OutlinedFunction->addParamAttr(*Group.SwiftErrorArgument, in createFunction()
668 Group.OutlinedFunction->addFnAttr(Attribute::OptimizeForSize); in createFunction()
669 Group.OutlinedFunction->addFnAttr(Attribute::MinSize); in createFunction()
674 Function *F = Group.OutlinedFunction; in createFunction()
705 return Group.OutlinedFunction; in createFunction()
1441 Function *AggFunc = Group.OutlinedFunction; in replaceCalledFunction()
1778 Value *Val = Group.OutlinedFunction->getArg(A->getArgNo()); in findOrCreatePHIInBlock()
[all …]
H A DPartialInlining.cpp1337 Function *OutlinedFunction = Cloner.doSingleRegionFunctionOutlining(); in unswitchFunction() local
1339 if (!OutlinedFunction) in unswitchFunction()
1343 return {true, OutlinedFunction}; in unswitchFunction()
/openbsd-src/gnu/llvm/llvm/lib/Target/RISCV/
H A DRISCVInstrInfo.h158 outliner::OutlinedFunction getOutliningCandidateInfo(
167 const outliner::OutlinedFunction &OF) const override;
H A DRISCVInstrInfo.cpp1865 outliner::OutlinedFunction RISCVInstrInfo::getOutliningCandidateInfo( in getOutliningCandidateInfo()
1879 return outliner::OutlinedFunction(); in getOutliningCandidateInfo()
1901 return outliner::OutlinedFunction(RepeatedSequenceLocs, SequenceSize, in getOutliningCandidateInfo()
1969 const outliner::OutlinedFunction &OF) const { in buildOutlinedFrame()
/openbsd-src/gnu/llvm/llvm/lib/Target/X86/
H A DX86InstrInfo.h554 outliner::OutlinedFunction getOutliningCandidateInfo(
564 const outliner::OutlinedFunction &OF) const override;
H A DX86InstrInfo.cpp9561 outliner::OutlinedFunction X86InstrInfo::getOutliningCandidateInfo( in getOutliningCandidateInfo()
9594 return outliner::OutlinedFunction(); in getOutliningCandidateInfo()
9602 return outliner::OutlinedFunction(RepeatedSequenceLocs, SequenceSize, in getOutliningCandidateInfo()
9609 return outliner::OutlinedFunction(); in getOutliningCandidateInfo()
9614 return outliner::OutlinedFunction(RepeatedSequenceLocs, SequenceSize, 1, in getOutliningCandidateInfo()
9702 const outliner::OutlinedFunction &OF) in buildOutlinedFrame()
/openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/
H A DAArch64InstrInfo.h292 outliner::OutlinedFunction getOutliningCandidateInfo(
299 const outliner::OutlinedFunction &OF) const override;
H A DAArch64InstrInfo.cpp7157 outliner::OutlinedFunction AArch64InstrInfo::getOutliningCandidateInfo( in getOutliningCandidateInfo()
7187 return outliner::OutlinedFunction(); in getOutliningCandidateInfo()
7265 return outliner::OutlinedFunction(); in getOutliningCandidateInfo()
7304 return outliner::OutlinedFunction(); in getOutliningCandidateInfo()
7345 return outliner::OutlinedFunction(); in getOutliningCandidateInfo()
7543 return outliner::OutlinedFunction(); in getOutliningCandidateInfo()
7570 return outliner::OutlinedFunction(); in getOutliningCandidateInfo()
7581 return outliner::OutlinedFunction(); in getOutliningCandidateInfo()
7583 return outliner::OutlinedFunction(RepeatedSequenceLocs, SequenceSize, in getOutliningCandidateInfo()
7935 const outliner::OutlinedFunction &OF) const { in buildOutlinedFrame()
/openbsd-src/gnu/llvm/llvm/lib/Target/ARM/
H A DARMBaseInstrInfo.h351 outliner::OutlinedFunction getOutliningCandidateInfo(
360 const outliner::OutlinedFunction &OF) const override;
H A DARMBaseInstrInfo.cpp5872 outliner::OutlinedFunction ARMBaseInstrInfo::getOutliningCandidateInfo( in getOutliningCandidateInfo()
5918 return outliner::OutlinedFunction(); in getOutliningCandidateInfo()
5944 return outliner::OutlinedFunction(); in getOutliningCandidateInfo()
5961 return outliner::OutlinedFunction(); in getOutliningCandidateInfo()
6087 return outliner::OutlinedFunction(RepeatedSequenceLocs, SequenceSize, in getOutliningCandidateInfo()
6608 const outliner::OutlinedFunction &OF) const { in buildOutlinedFrame()
/openbsd-src/gnu/llvm/llvm/include/llvm/Frontend/OpenMP/
H A DOMPIRBuilder.h1482 Constant *createTargetRegionEntryAddr(Function *OutlinedFunction,
1541 Function *OutlinedFunction,