Searched refs:OutlinedFunction (Results 1 – 14 of 14) sorted by relevance
| /openbsd-src/gnu/llvm/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, 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 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 | 1966 virtual outliner::OutlinedFunction getOutliningCandidateInfo( in getOutliningCandidateInfo() 1992 const outliner::OutlinedFunction &OF) const { in buildOutlinedFrame()
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/IPO/ |
| H A D | IROutliner.cpp | 84 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 D | PartialInlining.cpp | 1337 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 D | RISCVInstrInfo.h | 158 outliner::OutlinedFunction getOutliningCandidateInfo( 167 const outliner::OutlinedFunction &OF) const override;
|
| H A D | RISCVInstrInfo.cpp | 1865 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 D | X86InstrInfo.h | 554 outliner::OutlinedFunction getOutliningCandidateInfo( 564 const outliner::OutlinedFunction &OF) const override;
|
| H A D | X86InstrInfo.cpp | 9561 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 D | AArch64InstrInfo.h | 292 outliner::OutlinedFunction getOutliningCandidateInfo( 299 const outliner::OutlinedFunction &OF) const override;
|
| H A D | AArch64InstrInfo.cpp | 7157 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 D | ARMBaseInstrInfo.h | 351 outliner::OutlinedFunction getOutliningCandidateInfo( 360 const outliner::OutlinedFunction &OF) const override;
|
| H A D | ARMBaseInstrInfo.cpp | 5872 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 D | OMPIRBuilder.h | 1482 Constant *createTargetRegionEntryAddr(Function *OutlinedFunction, 1541 Function *OutlinedFunction,
|