| /llvm-project-15.0.7/mlir/include/mlir/Dialect/LLVMIR/ |
| H A D | LLVMTypes.h | 100 static LogicalResult verify(function_ref<InFlightDiagnostic()> emitError, 117 void walkImmediateSubElements(function_ref<void(Attribute)> walkAttrsFn, 118 function_ref<void(Type)> walkTypesFn) const; 152 getChecked(function_ref<InFlightDiagnostic()> emitError, Type result, 177 static LogicalResult verify(function_ref<InFlightDiagnostic()> emitError, 180 void walkImmediateSubElements(function_ref<void(Attribute)> walkAttrsFn, 212 getChecked(function_ref<InFlightDiagnostic()> emitError, Type pointee, 249 void walkImmediateSubElements(function_ref<void(Attribute)> walkAttrsFn, 302 getIdentifiedChecked(function_ref<InFlightDiagnostic()> emitError, 318 getLiteralChecked(function_ref<InFlightDiagnostic()> emitError, [all …]
|
| /llvm-project-15.0.7/lldb/source/Plugins/SymbolFile/DWARF/ |
| H A D | DWARFIndex.h | 34 llvm::function_ref<bool(DWARFDIE die)> callback) = 0; 38 llvm::function_ref<bool(DWARFDIE die)> callback) = 0; 42 llvm::function_ref<bool(DWARFDIE die)> callback) = 0; 45 llvm::function_ref<bool(DWARFDIE die)> callback) = 0; 48 llvm::function_ref<bool(DWARFDIE die)> callback) = 0; 55 llvm::function_ref<bool(DWARFDIE die)> callback) = 0; 60 llvm::function_ref<bool(DWARFDIE die)> callback) = 0; 63 llvm::function_ref<bool(DWARFDIE die)> callback) = 0; 86 llvm::function_ref<bool(DWARFDIE die)> callback, 93 const llvm::function_ref<bool(DWARFDIE die)> m_callback; [all …]
|
| H A D | DebugNamesDWARFIndex.h | 30 llvm::function_ref<bool(DWARFDIE die)> callback) override; 33 llvm::function_ref<bool(DWARFDIE die)> callback) override; 36 llvm::function_ref<bool(DWARFDIE die)> callback) override; 39 llvm::function_ref<bool(DWARFDIE die)> callback) override {} in GetObjCMethods() 42 llvm::function_ref<bool(DWARFDIE die)> callback) override; 44 llvm::function_ref<bool(DWARFDIE die)> callback) override; 46 llvm::function_ref<bool(DWARFDIE die)> callback) override; 48 llvm::function_ref<bool(DWARFDIE die)> callback) override; 52 llvm::function_ref<bool(DWARFDIE die)> callback) override; 54 llvm::function_ref<bool(DWARFDIE die)> callback) override; [all …]
|
| H A D | AppleDWARFIndex.h | 37 llvm::function_ref<bool(DWARFDIE die)> callback) override; 40 llvm::function_ref<bool(DWARFDIE die)> callback) override; 43 llvm::function_ref<bool(DWARFDIE die)> callback) override; 45 llvm::function_ref<bool(DWARFDIE die)> callback) override; 48 llvm::function_ref<bool(DWARFDIE die)> callback) override; 50 llvm::function_ref<bool(DWARFDIE die)> callback) override; 52 llvm::function_ref<bool(DWARFDIE die)> callback) override; 54 llvm::function_ref<bool(DWARFDIE die)> callback) override; 58 llvm::function_ref<bool(DWARFDIE die)> callback) override; 60 llvm::function_ref<bool(DWARFDIE die)> callback) override;
|
| H A D | ManualDWARFIndex.h | 31 llvm::function_ref<bool(DWARFDIE die)> callback) override; 34 llvm::function_ref<bool(DWARFDIE die)> callback) override; 37 llvm::function_ref<bool(DWARFDIE die)> callback) override; 39 llvm::function_ref<bool(DWARFDIE die)> callback) override; 42 llvm::function_ref<bool(DWARFDIE die)> callback) override; 44 llvm::function_ref<bool(DWARFDIE die)> callback) override; 46 llvm::function_ref<bool(DWARFDIE die)> callback) override; 48 llvm::function_ref<bool(DWARFDIE die)> callback) override; 52 llvm::function_ref<bool(DWARFDIE die)> callback) override; 54 llvm::function_ref<bool(DWARFDIE die)> callback) override;
|
| H A D | HashedNameToDIE.h | 144 llvm::function_ref<bool(DIERef ref)> callback); 147 llvm::function_ref<bool(DIERef ref)> callback); 152 llvm::function_ref<bool(DIERef ref)> callback); 156 llvm::function_ref<bool(DIERef ref)> callback, 176 llvm::function_ref<bool(DIERef ref)> callback); 181 llvm::function_ref<bool(DIERef ref)> callback); 186 llvm::function_ref<bool(DIERef ref)> callback); 191 llvm::function_ref<bool(DIERef ref)> callback); 196 llvm::function_ref<bool(DIERef ref)> callback);
|
| H A D | AppleDWARFIndex.cpp | 57 ConstString basename, llvm::function_ref<bool(DWARFDIE die)> callback) { in GetGlobalVariables() 67 llvm::function_ref<bool(DWARFDIE die)> callback) { in GetGlobalVariables() 79 DWARFUnit &cu, llvm::function_ref<bool(DWARFDIE die)> callback) { in GetGlobalVariables() 93 ConstString class_name, llvm::function_ref<bool(DWARFDIE die)> callback) { in GetObjCMethods() 103 llvm::function_ref<bool(DWARFDIE die)> callback) { in GetCompleteObjCClass() 113 ConstString name, llvm::function_ref<bool(DWARFDIE die)> callback) { in GetTypes() 122 llvm::function_ref<bool(DWARFDIE die)> callback) { in GetTypes() 175 ConstString name, llvm::function_ref<bool(DWARFDIE die)> callback) { in GetNamespaces() 185 llvm::function_ref<bool(DWARFDIE die)> callback) { in GetFunctions() 194 llvm::function_ref<bool(DWARFDIE die)> callback) { in GetFunctions()
|
| /llvm-project-15.0.7/llvm/unittests/ADT/ |
| H A D | FunctionRefTest.cpp | 19 function_ref<int()> F; in TEST() 35 function_ref<int()> X = A; in TEST() 36 function_ref<int()> Y = X; in TEST() 43 function_ref<int()> X; in TEST() 44 function_ref<int()> Y = A; in TEST() 45 function_ref<int()> Z = static_cast<const function_ref<int()> &&>(Y); in TEST() 53 std::string returns(function_ref<double()> F) { return "number"; } in returns() 54 std::string returns(function_ref<StringRef()> F) { return "string"; } in returns()
|
| /llvm-project-15.0.7/mlir/lib/Support/ |
| H A D | StorageUniquer.cpp | 36 function_ref<bool(const BaseStorage *)> isEqual; 140 function_ref<bool(const BaseStorage *)> isEqual, in getOrCreate() 141 function_ref<BaseStorage *(StorageAllocator &)> ctorFn) { in getOrCreate() 170 function_ref<LogicalResult(StorageAllocator &)> mutationFn) { in mutate() 225 function_ref<void(BaseStorage *)> destructorFn; 239 function_ref<bool(const BaseStorage *)> isEqual, 257 function_ref<void(BaseStorage *)> destructorFn; 279 function_ref<bool(const BaseStorage *)> isEqual, in getOrCreate() 346 function_ref<bool(const BaseStorage *)> isEqual, in getParametricStorageTypeImpl() 354 TypeID id, function_ref<void(BaseStorage *)> destructorFn) { in registerParametricStorageTypeImpl() [all …]
|
| /llvm-project-15.0.7/mlir/lib/IR/ |
| H A D | SubElementInterfaces.cpp | 24 function_ref<void(Attribute)> walkAttrsFn, in walkSubElementsImpl() 25 function_ref<void(Type)> walkTypesFn, in walkSubElementsImpl() 74 function_ref<void(Attribute)> walkAttrsFn, in walkSubElements() 75 function_ref<void(Type)> walkTypesFn) { in walkSubElements() 84 function_ref<void(Attribute)> walkAttrsFn, in walkSubElements() 85 function_ref<void(Type)> walkTypesFn) { in walkSubElements() 149 function_ref<Type(Type)> walkTypesFn, in replaceSubElementsImpl() 189 function_ref<Attribute(Attribute)> replaceAttrFn, in replaceSubElements() 190 function_ref<Type(Type)> replaceTypeFn) { in replaceSubElements() 199 function_ref<Attribute(Attribute)> replaceAttrFn, in replaceSubElements() [all …]
|
| H A D | Visitors.cpp | 24 void detail::walk(Operation *op, function_ref<void(Region *)> callback, in walk() 40 void detail::walk(Operation *op, function_ref<void(Block *)> callback, in walk() 55 void detail::walk(Operation *op, function_ref<void(Operation *)> callback, in walk() 74 function_ref<void(Operation *, const WalkStage &)> callback) { in walk() 103 function_ref<WalkResult(Region *)> callback, in walk() 131 function_ref<WalkResult(Block *)> callback, in walk() 158 function_ref<WalkResult(Operation *)> callback, in walk() 187 function_ref<WalkResult(Operation *, const WalkStage &)> callback) { in walk()
|
| /llvm-project-15.0.7/mlir/include/mlir/Pass/ |
| H A D | PassRegistry.h | 39 function_ref<LogicalResult(const Twine &)> errorHandler)>; 55 function_ref<LogicalResult(const Twine &)> errorHandler) const { in addToPipeline() 79 std::function<void(function_ref<void(const detail::PassOptions &)>)> in PassRegistryEntry() 95 std::function<void(function_ref<void(const detail::PassOptions &)>)> 104 std::function<void(function_ref<void(const detail::PassOptions &)>)> in PassPipelineInfo() 126 std::function<void(function_ref<void(const detail::PassOptions &)>)> 173 function_ref<LogicalResult(const Twine &)> errorHandler) { in PassPipelineRegistration() 180 [](function_ref<void(const detail::PassOptions &)> optHandler) { in PassPipelineRegistration() 196 function_ref<LogicalResult(const Twine &)> errorHandler) { 202 [](function_ref<void(const detail::PassOptions &)>) {}); [all …]
|
| /llvm-project-15.0.7/mlir/include/mlir/IR/ |
| H A D | SubElementInterfaces.td | 34 (ins "llvm::function_ref<void(mlir::Attribute)>":$walkAttrsFn, 35 "llvm::function_ref<void(mlir::Type)>":$walkTypesFn) 54 llvm::function_ref<void(mlir::Type)> walkTypesFn); 59 llvm::function_ref<mlir::Attribute(mlir::Attribute)> replaceAttrFn, 60 llvm::function_ref<mlir::Type(mlir::Type)> replaceTypeFn 74 llvm::function_ref<mlir::Attribute(mlir::Attribute)> replaceAttrFn, 75 llvm::function_ref<mlir::Type(mlir::Type)> replaceTypeFn) { 84 llvm::function_ref<mlir::Type(mlir::Type)> replTypes) { 90 void walkSubAttrs(llvm::function_ref<void(mlir::Attribute)> walkFn) { 94 void walkSubTypes(llvm::function_ref<void(mlir::Type)> walkFn) { [all …]
|
| H A D | Visitors.h | 122 void walk(Operation *op, function_ref<void(Region *)> callback, 125 void walk(Operation *op, function_ref<void(Operation *)> callback, 136 WalkResult walk(Operation *op, function_ref<WalkResult(Region *)> callback, 138 WalkResult walk(Operation *op, function_ref<WalkResult(Block *)> callback, 140 WalkResult walk(Operation *op, function_ref<WalkResult(Operation *)> callback, 170 return detail::walk(op, function_ref<RetT(ArgT)>(callback), Order); in walk() 197 return detail::walk(op, function_ref<RetT(Operation *)>(wrapperFn), Order); in walk() 233 return detail::walk(op, function_ref<RetT(Operation *)>(wrapperFn), Order); in walk() 244 function_ref<void(Operation *, const WalkStage &stage)> callback); 288 op, function_ref<RetT(Operation *, const WalkStage &)>(wrapperFn)); in walk() [all …]
|
| /llvm-project-15.0.7/llvm/include/llvm/Analysis/ |
| H A D | InlineCost.h | 263 function_ref<AssumptionCache &(Function &)> GetAssumptionCache, 264 function_ref<const TargetLibraryInfo &(Function &)> GetTLI, 265 function_ref<BlockFrequencyInfo &(Function &)> GetBFI = nullptr, 277 function_ref<AssumptionCache &(Function &)> GetAssumptionCache, 278 function_ref<const TargetLibraryInfo &(Function &)> GetTLI, 279 function_ref<BlockFrequencyInfo &(Function &)> GetBFI = nullptr, 291 function_ref<const TargetLibraryInfo &(Function &)> GetTLI); 303 function_ref<AssumptionCache &(Function &)> GetAssumptionCache, 304 function_ref<BlockFrequencyInfo &(Function &)> GetBFI = nullptr, 312 function_ref<AssumptionCache &(Function &)> GetAssumptionCache, [all …]
|
| /llvm-project-15.0.7/llvm/include/llvm/ADT/ |
| H A D | STLFunctionalExtras.h | 36 template<typename Fn> class function_ref; variable 39 class function_ref<Ret(Params...)> { 50 function_ref() = default; 51 function_ref(std::nullptr_t) {} in function_ref() function 54 function_ref( 58 function_ref>::value> * = nullptr,
|
| /llvm-project-15.0.7/llvm/include/llvm/Transforms/IPO/ |
| H A D | HotColdSplitting.h | 36 function_ref<BlockFrequencyInfo *(Function &)> GBFI, in HotColdSplitting() 37 function_ref<TargetTransformInfo &(Function &)> GTTI, in HotColdSplitting() 39 function_ref<AssumptionCache *(Function &)> LAC) in HotColdSplitting() 54 function_ref<BlockFrequencyInfo *(Function &)> GetBFI; 55 function_ref<TargetTransformInfo &(Function &)> GetTTI; 57 function_ref<AssumptionCache *(Function &)> LookupAC;
|
| /llvm-project-15.0.7/clang-tools-extra/clangd/index/ |
| H A D | ProjectAware.cpp | 33 llvm::function_ref<void(const Symbol &)> Callback) const override; 37 llvm::function_ref<void(const Ref &)> Callback) const override; 43 llvm::function_ref<void(const Symbol &)> Callback) const override; 47 llvm::function_ref<void(const SymbolID &, const Symbol &)> 82 llvm::function_ref<void(const Symbol &)> Callback) const { in lookup() 90 llvm::function_ref<void(const Ref &)> Callback) const { in refs() 99 llvm::function_ref<void(const Symbol &)> Callback) const { in fuzzyFind() 108 llvm::function_ref<void(const SymbolID &, const Symbol &)> Callback) const { in relations()
|
| H A D | Index.h | 124 llvm::function_ref<void(const Symbol &)> Callback) const = 0; 131 llvm::function_ref<void(const Symbol &)> Callback) const = 0; 142 llvm::function_ref<void(const Ref &)> Callback) const = 0; 149 llvm::function_ref<void(const SymbolID &Subject, const Symbol &Object)> 173 llvm::function_ref<void(const Symbol &)>) const override; 175 llvm::function_ref<void(const Symbol &)>) const override; 177 llvm::function_ref<void(const Ref &)>) const override; 179 llvm::function_ref<void(const SymbolID &, const Symbol &)>)
|
| H A D | Merge.h | 36 llvm::function_ref<void(const Symbol &)>) const override; 38 llvm::function_ref<void(const Symbol &)>) const override; 40 llvm::function_ref<void(const Ref &)>) const override; 42 llvm::function_ref<void(const SymbolID &, const Symbol &)>)
|
| /llvm-project-15.0.7/mlir/include/mlir/Rewrite/ |
| H A D | PatternApplicator.h | 34 using CostModel = function_ref<PatternBenefit(const Pattern &)>; 50 function_ref<bool(const Pattern &)> canApply = {}, 51 function_ref<void(const Pattern &)> onFailure = {}, 52 function_ref<LogicalResult(const Pattern &)> onSuccess = {}); 64 void walkAllPatterns(function_ref<void(const Pattern &)> walk);
|
| /llvm-project-15.0.7/clang/include/clang/Basic/ |
| H A D | Stack.h | 35 void runWithSufficientStackSpaceSlow(llvm::function_ref<void()> Diag, 36 llvm::function_ref<void()> Fn); 40 inline void runWithSufficientStackSpace(llvm::function_ref<void()> Diag, in runWithSufficientStackSpace() 41 llvm::function_ref<void()> Fn) { in runWithSufficientStackSpace()
|
| /llvm-project-15.0.7/mlir/include/mlir/Dialect/Quant/ |
| H A D | QuantTypes.h | 60 static LogicalResult verify(function_ref<InFlightDiagnostic()> emitError, 213 getChecked(function_ref<InFlightDiagnostic()> emitError, unsigned flags, 218 static LogicalResult verify(function_ref<InFlightDiagnostic()> emitError, 273 getChecked(function_ref<InFlightDiagnostic()> emitError, unsigned flags, 278 static LogicalResult verify(function_ref<InFlightDiagnostic()> emitError, 332 getChecked(function_ref<InFlightDiagnostic()> emitError, unsigned flags, 338 static LogicalResult verify(function_ref<InFlightDiagnostic()> emitError, 398 getChecked(function_ref<InFlightDiagnostic()> emitError, Type expressedType, 402 static LogicalResult verify(function_ref<InFlightDiagnostic()> emitError,
|
| /llvm-project-15.0.7/mlir/lib/Dialect/LLVMIR/IR/ |
| H A D | LLVMTypes.cpp | 90 function_ref<void(Attribute)> walkAttrsFn, in walkImmediateSubElements() 91 function_ref<void(Type)> walkTypesFn) const { in walkImmediateSubElements() 168 function_ref<void(Attribute)> walkAttrsFn, in walkImmediateSubElements() 169 function_ref<void(Type)> walkTypesFn) const { in walkImmediateSubElements() 382 function_ref<void(Attribute)> walkAttrsFn, in walkImmediateSubElements() 383 function_ref<void(Type)> walkTypesFn) const { in walkImmediateSubElements() 629 function_ref<void(Attribute)> walkAttrsFn, in walkImmediateSubElements() 630 function_ref<void(Type)> walkTypesFn) const { in walkImmediateSubElements() 694 function_ref<void(Attribute)> walkAttrsFn, in walkImmediateSubElements() 695 function_ref<void(Type)> walkTypesFn) const { in walkImmediateSubElements() [all …]
|
| /llvm-project-15.0.7/mlir/lib/Transforms/Utils/ |
| H A D | ControlFlowSinkUtils.cpp | 36 Sinker(function_ref<bool(Operation *, Region *)> shouldMoveIntoRegion, in Sinker() 37 function_ref<void(Operation *, Region *)> moveIntoRegion, in Sinker() 65 function_ref<bool(Operation *, Region *)> shouldMoveIntoRegion; 67 function_ref<void(Operation *, Region *)> moveIntoRegion; 129 function_ref<bool(Operation *, Region *)> shouldMoveIntoRegion, in controlFlowSink() 130 function_ref<void(Operation *, Region *)> moveIntoRegion) { in controlFlowSink()
|