Searched refs:Function (Results 101 - 125 of 1279) sorted by relevance

1234567891011>>

/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DLegacyDivergenceAnalysis.h24 class Function;
34 bool runOnFunction(Function &F) override;
57 bool shouldUseGPUDivergenceAnalysis(const Function &F) const;
H A DDemandedBits.h35 class Function;
42 DemandedBits(Function &F, AssumptionCache &AC, DominatorTree &DT) :
71 Function &F;
94 bool runOnFunction(Function &F) override;
117 DemandedBits run(Function &F, FunctionAnalysisManager &AM);
127 PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM);
H A DPostDominators.h23 class Function;
33 explicit PostDominatorTree(Function &F) { recalculate(F); }
35 bool invalidate(Function &F, const PreservedAnalyses &PA,
59 PostDominatorTree run(Function &F, FunctionAnalysisManager &);
70 PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM);
83 bool runOnFunction(Function &F) override;
H A DBlockFrequencyInfo.h27 class Function;
44 BlockFrequencyInfo(const Function &F, const BranchProbabilityInfo &BPI,
53 bool invalidate(Function &F, const PreservedAnalyses &PA,
56 const Function *getFunction() const;
92 void calculate(const Function &F, const BranchProbabilityInfo &BPI,
120 Result run(Function &F, FunctionAnalysisManager &AM);
131 PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM);
149 bool runOnFunction(Function &F) override;
H A DTypeBasedAliasAnalysis.h26 class Function;
38 bool invalidate(Function &, const PreservedAnalyses &,
48 FunctionModRefBehavior getModRefBehavior(const Function *F);
68 TypeBasedAAResult run(Function &F, FunctionAnalysisManager &AM);
H A DLazyBranchProbabilityInfo.h24 class Function;
58 LazyBranchProbabilityInfo(const Function *F, const LoopInfo *LI,
79 const Function *F;
103 bool runOnFunction(Function &F) override;
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/MIRParser/
H A DMIRParser.h26 class Function;
68 std::function<void(Function &)> ProcessIRFunction = nullptr);
80 std::function<void(Function &)> ProcessIRFunction = nullptr);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Analysis/
H A DCFGPrinter.cpp15 // Function::viewCFG method, which is useful for debugging passes which operate
43 bool runOnFunction(Function &F) override {
59 PreservedAnalyses CFGViewerPass::run(Function &F,
73 bool runOnFunction(Function &F) override {
90 PreservedAnalyses CFGOnlyViewerPass::run(Function &F,
96 static void writeCFGToDotFile(Function &F, bool CFGOnly = false) {
107 WriteGraph(File, (const Function*)&F, CFGOnly);
120 bool runOnFunction(Function &F) override {
137 PreservedAnalyses CFGPrinterPass::run(Function &F,
150 bool runOnFunction(Function
[all...]
H A DRegionInfo.cpp19 #include "llvm/IR/Function.h"
32 template class RegionBase<RegionTraits<Function>>;
33 template class RegionNodeBase<RegionTraits<Function>>;
34 template class RegionInfoBase<RegionTraits<Function>>;
46 cl::location(RegionInfoBase<RegionTraits<Function>>::VerifyRegionInfo),
67 RegionBase<RegionTraits<Function>>(Entry, Exit, RI, DT, Parent) {
81 bool RegionInfo::invalidate(Function &F, const PreservedAnalyses &PA,
86 return !(PAC.preserved() || PAC.preservedSet<AllAnalysesOn<Function>>() ||
98 void RegionInfo::recalculate(Function &F, DominatorTree *DT_,
126 bool RegionInfoPass::runOnFunction(Function
[all...]
H A DTrace.cpp20 #include "llvm/IR/Function.h"
27 Function *Trace::getFunction() const {
37 Function *F = getFunction();
H A DValueLatticeUtils.cpp19 bool llvm::canTrackArgumentsInterprocedurally(Function *F) {
23 bool llvm::canTrackReturnsInterprocedurally(Function *F) {
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/
H A DFloat2Int.h21 #include "llvm/IR/Function.h"
27 PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM);
30 bool runImpl(Function &F, const DominatorTree &DT);
33 void findRoots(Function &F, const DominatorTree &DT,
H A DSimplifyCFG.h18 #include "llvm/IR/Function.h"
49 PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM);
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/
H A DFunctionAttrs.h25 class Function;
39 MemoryAccessKind computeFunctionBodyMemoryAccess(Function &F, AAResults &AAR);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DSyntheticCountsPropagation.cpp35 #include "llvm/IR/Function.h"
44 using ProfileCount = Function::ProfileCount;
66 initializeCounts(Module &M, function_ref<void(Function *, uint64_t)> SetCount) {
67 auto MayHaveIndirectCalls = [](Function &F) {
75 for (Function &F : M) {
101 DenseMap<Function *, Scaled64> Counts;
104 M, [&](Function *F, uint64_t Count) { Counts[F] = Scaled64(Count, 0); });
115 Function *Caller = CS.getCaller();
142 Entry.second.template toInt<uint64_t>(), Function::PCT_Synthetic));
/freebsd-11-stable/contrib/llvm-project/llvm/tools/llvm-cov/
H A DCoverageFilters.h1 //===- CoverageFilters.h - Function coverage mapping filters --------------===//
31 const coverage::FunctionRecord &Function) const {
49 const coverage::FunctionRecord &Function) const override;
60 const coverage::FunctionRecord &Function) const override;
75 const coverage::FunctionRecord &Function) const override;
112 const coverage::FunctionRecord &Function) const override;
124 const coverage::FunctionRecord &Function) const override;
141 const coverage::FunctionRecord &Function) const override;
152 const coverage::FunctionRecord &Function) const override;
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/
H A DIRForTarget.h31 class Function;
125 bool FixFunctionLinkage(llvm::Function &llvm_function);
137 bool HasSideEffects(llvm::Function &llvm_function);
160 LookupResult GetFunctionAddress(llvm::Function *function, uint64_t &ptr,
217 bool CreateResultVariable(llvm::Function &llvm_function);
383 bool ResolveExternals(llvm::Function &llvm_function);
417 bool ReplaceVariables(llvm::Function &llvm_function);
467 typedef std::function<llvm::Value *(llvm::Function *)> Maker;
471 llvm::Value *GetValue(llvm::Function *function);
475 typedef std::map<llvm::Function *, llv
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/
H A DOrcRemoteTargetRPCAPI.h172 : public rpc::Function<RegisterEHFrames,
180 : public rpc::Function<DeregisterEHFrames,
194 : public rpc::Function<CallIntVoid, int32_t(JITTargetAddress Addr)> {
202 : public rpc::Function<CallMain, int32_t(JITTargetAddress Addr,
211 : public rpc::Function<CallVoidVoid, void(JITTargetAddress FnAddr)> {
223 : public rpc::Function<CreateRemoteAllocator,
231 : public rpc::Function<DestroyRemoteAllocator,
239 : public rpc::Function<ReadMem, std::vector<uint8_t>(JITTargetAddress Src,
247 : public rpc::Function<ReserveMem,
256 : public rpc::Function<SetProtection
[all...]
/freebsd-11-stable/contrib/llvm-project/lldb/source/Symbol/
H A DFunction.cpp1 //===-- Function.cpp --------------------------------------------*- C++ -*-===//
9 #include "lldb/Symbol/Function.h"
124 lldb::addr_t CallEdge::GetReturnPCAddress(Function &caller,
138 auto resolve_lazy_callee = [&]() -> Function * {
154 Function *f = callee_addr.CalculateSymbolContextFunction();
165 Function *DirectCallEdge::GetCallee(ModuleList &images, ExecutionContext &) {
171 Function *IndirectCallEdge::GetCallee(ModuleList &images,
198 Function *f = callee_addr.CalculateSymbolContextFunction();
210 Function::Function(CompileUni function in class:Function
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DLoopSimplify.h53 PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Bitcode/Reader/
H A DMetadataLoader.h27 class Function;
67 /// Return the DISubprogram metadata for a Function if any, null otherwise.
68 DISubprogram *lookupSubprogramForFunction(Function *F);
72 Function &F, const SmallVectorImpl<Instruction *> &InstructionList);
81 void upgradeDebugIntrinsics(Function &F);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DBasicTargetTransformInfo.cpp19 #include "llvm/IR/Function.h"
32 BasicTTIImpl::BasicTTIImpl(const TargetMachine *TM, const Function &F)
/freebsd-11-stable/contrib/llvm-project/lldb/include/lldb/API/
H A DSBFunction.h66 lldb_private::Function *get();
68 void reset(lldb_private::Function *lldb_object_ptr);
75 SBFunction(lldb_private::Function *lldb_object_ptr);
77 lldb_private::Function *m_opaque_ptr;
/freebsd-11-stable/contrib/llvm-project/clang/lib/Basic/
H A DXRayInstr.cpp22 .Case("function", XRayInstrKind::Function)
/freebsd-11-stable/contrib/llvm-project/clang/lib/CodeGen/
H A DCGOpenCLRuntime.h44 llvm::Function *InvokeFunc; /// Block invoke function.
45 llvm::Function *Kernel; /// Enqueued block kernel.
92 void recordBlockInfo(const BlockExpr *E, llvm::Function *InvokeF,
97 llvm::Function *getInvokeFunction(const Expr *E);

Completed in 213 milliseconds

1234567891011>>