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