|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
include/llvm/Analysis/DDG.h 73 bool collectInstructions(llvm::function_ref<bool(Instruction *)> const &Pred,
include/llvm/Analysis/InlineCost.h 218 Optional<function_ref<BlockFrequencyInfo &(Function &)>> GetBFI,
230 Optional<function_ref<BlockFrequencyInfo &(Function &)>> GetBFI,
include/llvm/Analysis/ScalarEvolutionNormalization.h 50 typedef function_ref<bool(const SCEVAddRecExpr *)> NormalizePredTy;
include/llvm/CodeGen/AccelTable.h 316 llvm::function_ref<unsigned(const DWARF5AccelTableStaticData &)>
include/llvm/CodeGen/TailDuplicator.h 87 function_ref<void(MachineBasicBlock *)> *RemovalCallback = nullptr);
122 function_ref<void(MachineBasicBlock *)> *RemovalCallback = nullptr);
include/llvm/DebugInfo/DWARF/DWARFDebugLine.h 338 function_ref<void(Error)> RecoverableErrorCallback,
339 function_ref<void(Error)> UnrecoverableErrorCallback,
347 void skip(function_ref<void(Error)> ErrorCallback);
include/llvm/IR/Module.h 420 function_ref<GlobalVariable *()> CreateGlobalCallback);
include/llvm/LTO/LTO.h 51 function_ref<bool(GlobalValue::GUID, const GlobalValueSummary *)>
53 function_ref<void(StringRef, GlobalValue::GUID, GlobalValue::LinkageTypes)>
62 function_ref<bool(StringRef, GlobalValue::GUID)> isExported,
63 function_ref<bool(GlobalValue::GUID, const GlobalValueSummary *)>
include/llvm/LTO/legacy/LTOCodeGenerator.h 205 llvm::function_ref<bool(const GlobalValue &)> mustPreserveGV);
include/llvm/MC/MCParser/MCAsmParser.h 233 bool parseMany(function_ref<bool()> parseOne, bool hasComma = true);
include/llvm/Object/ModuleSymbolTable.h 58 function_ref<void(StringRef, object::BasicSymbolRef::Flags)> AsmSymbol);
67 function_ref<void(StringRef, StringRef)> AsmSymver);
include/llvm/ProfileData/InstrProf.h 675 function_ref<void(instrprof_error)> Warn);
677 void scale(uint64_t Weight, function_ref<void(instrprof_error)> Warn);
748 function_ref<void(instrprof_error)> Warn);
752 void scale(uint64_t Weight, function_ref<void(instrprof_error)> Warn);
835 function_ref<void(instrprof_error)> Warn);
839 function_ref<void(instrprof_error)> Warn);
include/llvm/Transforms/IPO/Attributor.h 848 bool checkForAllCallSites(const function_ref<bool(AbstractCallSite)> &Pred,
859 const function_ref<bool(Value &, const SmallSetVector<ReturnInst *, 4> &)>
867 bool checkForAllReturnedValues(const function_ref<bool(Value &)> &Pred,
874 bool checkForAllInstructions(const function_ref<bool(Instruction &)> &Pred,
882 checkForAllCallLikeInstructions(const function_ref<bool(Instruction &)> &Pred,
896 const llvm::function_ref<bool(Instruction &)> &Pred,
908 bool checkForAllCallSites(const function_ref<bool(AbstractCallSite)> &Pred,
1549 const function_ref<bool(Value &, const SmallSetVector<ReturnInst *, 4> &)>
include/llvm/Transforms/IPO/FunctionImport.h 176 function_ref<PrevailingType(GlobalValue::GUID)> isPrevailing);
183 function_ref<PrevailingType(GlobalValue::GUID)> isPrevailing,
include/llvm/Transforms/IPO/WholeProgramDevirt.h 254 function_ref<bool(StringRef, GlobalValue::GUID)> isExported,
include/llvm/Transforms/Scalar/SCCP.h 50 function_ref<AnalysisResultsForFn(Function &)> getAnalysis);
include/llvm/Transforms/Utils/Cloning.h 61 function_ref<bool(const GlobalValue *)> ShouldCloneDefinition);
include/llvm/Transforms/Utils/ModuleUtils.h 65 function_ref<void(Function *, FunctionCallee)> FunctionsCreatedCallback,
include/llvm/Transforms/Utils/SplitModule.h 37 function_ref<void(std::unique_ptr<Module> MPart)> ModuleCallback,
lib/Target/AMDGPU/GCNHazardRecognizer.h 35 typedef function_ref<bool(MachineInstr *)> IsHazardFn;
lib/Target/AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.h 138 function_ref<void(MCELFStreamer &)> EmitDesc);
lib/Target/Mips/MipsTargetStreamer.h 96 function_ref<unsigned()> GetATReg,
157 function_ref<unsigned()> GetATReg, SMLoc IDLoc,
286 bool emitDirectiveCpRestore(int Offset, function_ref<unsigned()> GetATReg,
350 bool emitDirectiveCpRestore(int Offset, function_ref<unsigned()> GetATReg,
tools/clang/include/clang/AST/ASTContext.h 2791 llvm::function_ref<void(FunctionDecl *)> Pred) const;
tools/clang/include/clang/AST/DeclCXX.h 1512 llvm::function_ref<bool(const CXXRecordDecl *BaseDefinition)>;
1541 llvm::function_ref<bool(const CXXBaseSpecifier *Specifier,
1657 llvm::function_ref<bool(const NamedDecl *ND)> Filter);
tools/clang/include/clang/CodeGen/SwiftCallingConv.h 92 llvm::function_ref<void(CharUnits offset, CharUnits end, llvm::Type *type)>;
tools/clang/include/clang/Driver/Action.h 326 llvm::function_ref<void(Action *, const ToolChain *, const char *)>;
tools/clang/include/clang/Driver/Multilib.h 121 using FilterCallback = llvm::function_ref<bool(const Multilib &)>;
tools/clang/include/clang/Index/IndexSymbol.h 152 llvm::function_ref<void(SymbolRole)> Fn);
154 llvm::function_ref<bool(SymbolRole)> Fn);
165 llvm::function_ref<void(SymbolProperty)> Fn);
tools/clang/include/clang/Parse/Parser.h 2184 llvm::function_ref<void(ParsingFieldDeclarator &)> FieldsCallback);
2856 llvm::function_ref<
2895 const llvm::function_ref<void(CXXScopeSpec &, DeclarationNameInfo)> &
tools/clang/include/clang/Sema/DeclSpec.h 603 llvm::function_ref<void(TQ, StringRef, SourceLocation)> Handle);
609 llvm::function_ref<void(TQ, StringRef, SourceLocation)> Handle);
tools/clang/include/clang/Sema/ScopeInfo.h 1007 llvm::function_ref<void(VarDecl *, Expr *)> Callback) const;
tools/clang/include/clang/Sema/Sema.h 1335 llvm::function_ref<void()> Fn);
7560 llvm::function_ref<bool(ArrayRef<QualType>)> CheckNonDependent);
10857 const llvm::function_ref<bool(Sema &, FunctionDecl *)> IsKnownEmitted);
11617 llvm::function_ref<void(Expr *, RecordDecl *, FieldDecl *, CharUnits)>
tools/clang/include/clang/Serialization/ASTReader.h 2361 llvm::function_ref<void(const serialization::InputFile &IF,
2367 llvm::function_ref<
tools/clang/include/clang/Serialization/ModuleManager.h 292 void visit(llvm::function_ref<bool(ModuleFile &M)> Visitor,
tools/clang/include/clang/Tooling/Execution.h 53 llvm::function_ref<void(StringRef Key, StringRef Value)> Callback) = 0;
65 void forEachResult(llvm::function_ref<void(StringRef Key, StringRef Value)>
tools/clang/lib/AST/Interp/ByteCodeExprGen.h 182 llvm::function_ref<bool(PrimType)> Direct,
183 llvm::function_ref<bool(PrimType)> Indirect);
186 llvm::function_ref<bool(PrimType)> Direct,
187 llvm::function_ref<bool(PrimType)> Indirect);
189 DerefKind AK, llvm::function_ref<bool(PrimType)> Direct,
190 llvm::function_ref<bool(PrimType)> Indirect);
tools/clang/lib/CodeGen/CGOpenMPRuntime.h 172 llvm::function_ref<bool(CodeGenFunction &)> DefaultInit);
556 typedef llvm::function_ref<void(unsigned, unsigned, StringRef, unsigned,
620 typedef llvm::function_ref<void(StringRef,
812 llvm::function_ref<llvm::Value *(CodeGenFunction &CGF,
1453 llvm::function_ref<llvm::Value *(CodeGenFunction &CGF,
2141 llvm::function_ref<llvm::Value *(CodeGenFunction &CGF,
tools/clang/lib/CodeGen/CodeGenFunction.h 269 typedef llvm::function_ref<void(CodeGenFunction &, const OMPLoopDirective &,
272 typedef llvm::function_ref<void(CodeGenFunction &, SourceLocation,
277 typedef llvm::function_ref<std::pair<LValue, LValue>(
282 typedef llvm::function_ref<std::pair<llvm::Value *, llvm::Value *>(
2992 const llvm::function_ref<void(Address, Address)> CopyGen);
3024 const llvm::function_ref<RValue(RValue)> CommonGen);
3075 const llvm::function_ref<llvm::Value *(CodeGenFunction &)> CondGen);
3100 typedef const llvm::function_ref<void(CodeGenFunction & /*CGF*/,
3268 const llvm::function_ref<llvm::Value *(CodeGenFunction &)> CondGen);
3400 const llvm::function_ref<RValue(RValue)> &UpdateOp,
tools/clang/tools/extra/clang-tidy/modernize/UseAutoCheck.h 28 llvm::function_ref<QualType(const Expr *)> GetType,
tools/clang/tools/extra/clangd/Diagnostics.h 107 llvm::function_ref<void(clangd::Diagnostic, llvm::ArrayRef<Fix>)> OutFn);
tools/clang/tools/extra/clangd/index/Index.h 96 llvm::function_ref<void(const Symbol &)> Callback) const = 0;
103 llvm::function_ref<void(const Symbol &)> Callback) const = 0;
111 llvm::function_ref<void(const Ref &)> Callback) const = 0;
118 llvm::function_ref<void(const SymbolID &Subject, const Symbol &Object)>
136 llvm::function_ref<void(const Symbol &)>) const override;
138 llvm::function_ref<void(const Symbol &)>) const override;
140 llvm::function_ref<void(const Ref &)>) const override;
142 llvm::function_ref<void(const SymbolID &, const Symbol &)>)
tools/clang/tools/extra/clangd/index/MemIndex.h 53 llvm::function_ref<void(const Symbol &)> Callback) const override;
56 llvm::function_ref<void(const Symbol &)> Callback) const override;
59 llvm::function_ref<void(const Ref &)> Callback) const override;
62 llvm::function_ref<void(const SymbolID &, const Symbol &)>
tools/clang/tools/extra/clangd/index/Merge.h 40 llvm::function_ref<void(const Symbol &)>) const override;
42 llvm::function_ref<void(const Symbol &)>) const override;
44 llvm::function_ref<void(const Ref &)>) const override;
46 llvm::function_ref<void(const SymbolID &, const Symbol &)>)
tools/clang/tools/extra/clangd/index/dex/Dex.h 75 llvm::function_ref<void(const Symbol &)> Callback) const override;
78 llvm::function_ref<void(const Symbol &)> Callback) const override;
81 llvm::function_ref<void(const Ref &)> Callback) const override;
84 llvm::function_ref<void(const SymbolID &, const Symbol &)>
tools/clang/tools/extra/clangd/refactor/Tweak.h 140 llvm::function_ref<bool(const Tweak &)> Filter);
tools/clang/tools/libclang/CIndexer.h 115 bool RunSafely(llvm::CrashRecoveryContext &CRC, llvm::function_ref<void()> Fn,
tools/lld/ELF/OutputSections.h 107 void sort(llvm::function_ref<int(InputSectionBase *s)> order);
tools/lldb/include/lldb/Symbol/CompileUnit.h 164 llvm::function_ref<bool(const lldb::FunctionSP &)> lambda) const;
234 void ForEachExternalModule(llvm::function_ref<void(lldb::ModuleSP)> f);
tools/lldb/include/lldb/Symbol/PostfixExpression.h 204 llvm::function_ref<Node *(SymbolNode &symbol)> replacer);
tools/lldb/include/lldb/Target/Process.h 658 llvm::function_ref<std::unique_ptr<UtilityFunction>()> factory);
tools/lldb/include/lldb/Utility/Log.h 122 llvm::function_ref<void(llvm::StringRef, llvm::StringRef)> lambda);
207 llvm::function_ref<void(llvm::StringRef, llvm::StringRef)> lambda);
tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteClientBase.h 51 llvm::function_ref<void(llvm::StringRef)> output_callback);
tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunication.h 163 llvm::function_ref<void(llvm::StringRef)> output_callback);
tools/llvm-objcopy/COFF/Object.h 119 void removeSymbols(function_ref<bool(const Symbol &)> ToRemove);
135 void removeSections(function_ref<bool(const Section &)> ToRemove);
136 void truncateSections(function_ref<bool(const Section &)> ToTruncate);
tools/llvm-objcopy/CopyConfig.h 115 llvm::function_ref<Error(Error)> ErrorCallback);
252 llvm::function_ref<Error(Error)> ErrorCallback);
260 llvm::function_ref<Error(Error)> ErrorCallback);
tools/llvm-objcopy/ELF/Object.h 413 function_ref<bool(const SectionBase *)> ToRemove);
479 function_ref<bool(const SectionBase *)> ToRemove) override;
688 function_ref<bool(const SectionBase *)> ToRemove) override;
758 function_ref<bool(const SectionBase *)> ToRemove) override;
838 function_ref<bool(const SectionBase *)> ToRemove) override;
tools/llvm-objcopy/MachO/Object.h 256 void removeSections(function_ref<bool(const Section &)> ToRemove);