/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | LegacyDivergenceAnalysis.h | 24 class Function; 34 bool runOnFunction(Function &F) override; 57 bool shouldUseGPUDivergenceAnalysis(const Function &F) const;
|
H A D | DemandedBits.h | 35 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 D | PostDominators.h | 23 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 D | BlockFrequencyInfo.h | 27 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 D | TypeBasedAliasAnalysis.h | 26 class Function; 38 bool invalidate(Function &, const PreservedAnalyses &, 48 FunctionModRefBehavior getModRefBehavior(const Function *F); 68 TypeBasedAAResult run(Function &F, FunctionAnalysisManager &AM);
|
H A D | LazyBranchProbabilityInfo.h | 24 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 D | MIRParser.h | 26 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 D | CFGPrinter.cpp | 15 // 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 D | RegionInfo.cpp | 19 #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 D | Trace.cpp | 20 #include "llvm/IR/Function.h" 27 Function *Trace::getFunction() const { 37 Function *F = getFunction();
|
H A D | ValueLatticeUtils.cpp | 19 bool llvm::canTrackArgumentsInterprocedurally(Function *F) { 23 bool llvm::canTrackReturnsInterprocedurally(Function *F) {
|
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/ |
H A D | Float2Int.h | 21 #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 D | SimplifyCFG.h | 18 #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 D | FunctionAttrs.h | 25 class Function; 39 MemoryAccessKind computeFunctionBodyMemoryAccess(Function &F, AAResults &AAR);
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
H A D | SyntheticCountsPropagation.cpp | 35 #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 D | CoverageFilters.h | 1 //===- 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 D | IRForTarget.h | 31 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 D | OrcRemoteTargetRPCAPI.h | 172 : 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 D | Function.cpp | 1 //===-- 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 D | LoopSimplify.h | 53 PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM);
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Bitcode/Reader/ |
H A D | MetadataLoader.h | 27 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 D | BasicTargetTransformInfo.cpp | 19 #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 D | SBFunction.h | 66 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 D | XRayInstr.cpp | 22 .Case("function", XRayInstrKind::Function)
|
/freebsd-11-stable/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGOpenCLRuntime.h | 44 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);
|