Home
last modified time | relevance | path

Searched refs:function_ref (Results 1 – 25 of 677) sorted by relevance

12345678910>>...28

/llvm-project-15.0.7/mlir/include/mlir/Dialect/LLVMIR/
H A DLLVMTypes.h100 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 DDWARFIndex.h34 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 DDebugNamesDWARFIndex.h30 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 DAppleDWARFIndex.h37 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 DManualDWARFIndex.h31 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 DHashedNameToDIE.h144 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 DAppleDWARFIndex.cpp57 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 DFunctionRefTest.cpp19 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 DStorageUniquer.cpp36 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 DSubElementInterfaces.cpp24 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 DVisitors.cpp24 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 DPassRegistry.h39 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 DSubElementInterfaces.td34 (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 DVisitors.h122 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 DInlineCost.h263 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 DSTLFunctionalExtras.h36 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 DHotColdSplitting.h36 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 DProjectAware.cpp33 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 DIndex.h124 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 DMerge.h36 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 DPatternApplicator.h34 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 DStack.h35 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 DQuantTypes.h60 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 DLLVMTypes.cpp90 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 DControlFlowSinkUtils.cpp36 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()

12345678910>>...28