| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | MachineOutliner.h | 218 struct OutlinedFunction { struct 266 OutlinedFunction(std::vector<Candidate> &Candidates, unsigned SequenceSize, in OutlinedFunction() argument 275 OutlinedFunction() = delete; 276 virtual ~OutlinedFunction() = default; 281 struct GlobalOutlinedFunction : public OutlinedFunction { 282 explicit GlobalOutlinedFunction(std::unique_ptr<OutlinedFunction> OF, in GlobalOutlinedFunction() 284 : OutlinedFunction(*OF), GlobalOccurrenceCount(GlobalOccurrenceCount) {} in GlobalOutlinedFunction()
|
| H A D | TargetInstrInfo.h | 2167 virtual std::optional<std::unique_ptr<outliner::OutlinedFunction>> 2224 const outliner::OutlinedFunction &OF) const { in buildOutlinedFrame()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | MachineOutliner.cpp | 483 OutlinedFunction &OF); 486 void emitOutlinedFunctionRemark(OutlinedFunction &OF); 503 std::vector<std::unique_ptr<OutlinedFunction>> &FunctionList); 513 std::vector<std::unique_ptr<OutlinedFunction>> &FunctionList); 523 std::vector<std::unique_ptr<OutlinedFunction>> &FunctionList, 527 MachineFunction *createOutlinedFunction(Module &M, OutlinedFunction &OF, 551 DISubprogram *getSubprogramOrNull(const OutlinedFunction &OF) { in getSubprogramOrNull() 594 OutlinedFunction &OF) { in emitNotOutliningCheaperRemark() 626 void MachineOutliner::emitOutlinedFunctionRemark(OutlinedFunction &OF) { in emitOutlinedFunctionRemark() 719 std::vector<std::unique_ptr<OutlinedFunction>> &FunctionList) { in findGlobalCandidates() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
| H A D | IROutliner.cpp | 83 Function *OutlinedFunction = nullptr; member 632 assert(!Group.OutlinedFunction && "Function is already defined!"); in createFunction() 655 Group.OutlinedFunction = Function::Create( in createFunction() 661 Group.OutlinedFunction->addParamAttr(*Group.SwiftErrorArgument, in createFunction() 664 Group.OutlinedFunction->addFnAttr(Attribute::OptimizeForSize); in createFunction() 665 Group.OutlinedFunction->addFnAttr(Attribute::MinSize); in createFunction() 670 Function *F = Group.OutlinedFunction; in createFunction() 699 return Group.OutlinedFunction; in createFunction() 1424 Function *AggFunc = Group.OutlinedFunction; in replaceCalledFunction() 1757 Value *Val = Group.OutlinedFunction->getArg(A->getArgNo()); in findOrCreatePHIInBlock() [all …]
|
| H A D | PartialInlining.cpp | 1283 Function *OutlinedFunction = Cloner.doSingleRegionFunctionOutlining(); in unswitchFunction() local 1285 if (!OutlinedFunction) in unswitchFunction() 1289 return {true, OutlinedFunction}; in unswitchFunction()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVInstrInfo.h | 212 std::optional<std::unique_ptr<outliner::OutlinedFunction>> 225 const outliner::OutlinedFunction &OF) const override;
|
| H A D | RISCVInstrInfo.cpp | 3445 std::optional<std::unique_ptr<outliner::OutlinedFunction>> 3486 return std::make_unique<outliner::OutlinedFunction>( in getOutliningCandidateInfo() 3528 const outliner::OutlinedFunction &OF) const { in buildOutlinedFrame()
|
| /freebsd/contrib/llvm-project/clang/lib/Serialization/ |
| H A D | ASTCommon.cpp | 338 case Decl::OutlinedFunction: in getDefinitiveDeclContext() 440 case Decl::OutlinedFunction: in isRedeclarableDeclKind()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86InstrInfo.h | 630 std::optional<std::unique_ptr<outliner::OutlinedFunction>> 644 const outliner::OutlinedFunction &OF) const override;
|
| H A D | X86InstrInfo.cpp | 10564 std::optional<std::unique_ptr<outliner::OutlinedFunction>> 10605 return std::make_unique<outliner::OutlinedFunction>( in getOutliningCandidateInfo() 10618 return std::make_unique<outliner::OutlinedFunction>( in getOutliningCandidateInfo() 10685 const outliner::OutlinedFunction &OF) const { in buildOutlinedFrame()
|
| /freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
| H A D | DeclNodes.td | 104 def OutlinedFunction : DeclNode<Decl>, DeclContext;
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64InstrInfo.h | 486 std::optional<std::unique_ptr<outliner::OutlinedFunction>> 500 const outliner::OutlinedFunction &OF) const override;
|
| H A D | AArch64InstrInfo.cpp | 9064 std::optional<std::unique_ptr<outliner::OutlinedFunction>> 9468 return std::make_unique<outliner::OutlinedFunction>( in getOutliningCandidateInfo() 9830 const outliner::OutlinedFunction &OF) const { in buildOutlinedFrame()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMBaseInstrInfo.h | 355 std::optional<std::unique_ptr<outliner::OutlinedFunction>> 368 const outliner::OutlinedFunction &OF) const override;
|
| H A D | ARMBaseInstrInfo.cpp | 5721 std::optional<std::unique_ptr<outliner::OutlinedFunction>> 5939 return std::make_unique<outliner::OutlinedFunction>( in getOutliningCandidateInfo() 6373 const outliner::OutlinedFunction &OF) const { in buildOutlinedFrame()
|
| /freebsd/contrib/llvm-project/clang/lib/CIR/CodeGen/ |
| H A D | CIRGenDecl.cpp | 572 case Decl::OutlinedFunction: in emitDecl()
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | DeclBase.cpp | 975 case OutlinedFunction: in getIdentifierNamespaceForKind() 1472 case Decl::OutlinedFunction: in getPrimaryContext()
|
| H A D | Decl.cpp | 5537 : Decl(OutlinedFunction, DC, SourceLocation()), in OutlinedFunctionDecl() 5538 DeclContext(OutlinedFunction), NumParams(NumParams), in OutlinedFunctionDecl()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Frontend/OpenMP/ |
| H A D | OMPIRBuilder.h | 2903 Constant *createTargetRegionEntryAddr(Function *OutlinedFunction, 2957 Function *OutlinedFunction,
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGDecl.cpp | 102 case Decl::OutlinedFunction: in EmitDecl()
|
| /freebsd/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | Decl.h | 4839 static bool classofKind(Kind K) { return K == OutlinedFunction; } in classofKind()
|