- Sort Score
- Result 10 results
- Languages All
Results 1 - 8 of 8 for RunOnFunction (0.34 sec)
-
tensorflow/compiler/mlir/lite/transforms/legalize_tf_while.cc
struct LegalizeWhilePass : public impl::LegalizeWhilePassBase<LegalizeWhilePass> { MLIR_DEFINE_EXPLICIT_INTERNAL_INLINE_TYPE_ID(LegalizeWhilePass) void RunOnFunction(func::FuncOp func); void runOnOperation() override { for (auto op : getOperation().getOps<func::FuncOp>()) RunOnFunction(op); } }; } // namespace // Inserts call to the given function into the 'region'.
Registered: Sun Jun 16 05:45:23 UTC 2024 - Last Modified: Thu Nov 03 12:35:38 UTC 2022 - 3.4K bytes - Viewed (0) -
tensorflow/compiler/mlir/tensorflow/analysis/per_function_aggregate_analysis.h
// aggregate analysis and operate on all non-extern functions (similar to a // OperationPass<func::FuncOp>, but with no concurrency between functions). The // derived classes need to provide a runOnFunction() method that accepts the // function and the analysis information for that function. template <typename DerivedT, typename AnalysisT> class PerFunctionAggregateAnalysisConsumerPass : public PassWrapper<
Registered: Sun Jun 16 05:45:23 UTC 2024 - Last Modified: Tue Apr 19 00:13:50 UTC 2022 - 2.9K bytes - Viewed (0) -
tensorflow/compiler/mlir/lite/experimental/tac/transforms/tac_pass.h
using TacPass<func::FuncOp>::TacPass; ~TacFunctionPass() override = default; mlir::func::FuncOp getFunction() { return getOperation(); } virtual void runOnFunction() = 0; void runOnOperation() final { if (!getFunction().isExternal()) runOnFunction(); } protected: // Returns the derived pass name. StringRef getName() const override { return llvm::getTypeName<T>(); }
Registered: Sun Jun 16 05:45:23 UTC 2024 - Last Modified: Tue Jun 06 03:08:33 UTC 2023 - 3.1K bytes - Viewed (0) -
tensorflow/compiler/mlir/lite/experimental/tac/transforms/target_annotation.cc
: TacFunctionPass(nullptr) { device_specs_flag_ = device_specs; } explicit TargetAnnotationPass(const TacModule* module) : TacFunctionPass(module) {} private: void runOnFunction() override; void SetTargetAnnotation(Operation* op, llvm::ArrayRef<std::string> device_specs, OpBuilder* builder); ListOption<std::string> device_specs_flag_{
Registered: Sun Jun 16 05:45:23 UTC 2024 - Last Modified: Fri May 19 19:32:06 UTC 2023 - 5.9K bytes - Viewed (0) -
tensorflow/compiler/mlir/tensorflow/transforms/test_side_effect_analysis.cc
: public TF::PerFunctionAggregateAnalysisConsumerPass< TestSideEffectAnalysisPass, TF::SideEffectAnalysis> { MLIR_DEFINE_EXPLICIT_INTERNAL_INLINE_TYPE_ID(TestSideEffectAnalysisPass) void runOnFunction(func::FuncOp func, const TF::SideEffectAnalysis::Info& analysis) { int64_t next_id = 0; llvm::SmallDenseMap<Operation*, int64_t, 8> ids; func.walk([&](Operation* op) {
Registered: Sun Jun 16 05:45:23 UTC 2024 - Last Modified: Tue Apr 19 00:13:50 UTC 2022 - 3.2K bytes - Viewed (0) -
tensorflow/compiler/mlir/tensorflow/transforms/test_resource_alias_analysis.cc
return "tf-test-resource-alias-analysis"; } StringRef getDescription() const final { return "Add remarks based on resource alias analysis result, for testing " "purpose."; } void runOnFunction(func::FuncOp func, const TF::ResourceAliasAnalysis::Info& analysis) { int64_t next_id = 0; llvm::SmallDenseMap<Value, int64_t, 8> ids; auto assign_id = [&](Value value) {
Registered: Sun Jun 16 05:45:23 UTC 2024 - Last Modified: Tue Apr 19 00:13:50 UTC 2022 - 4.4K bytes - Viewed (0) -
tensorflow/compiler/mlir/tensorflow/transforms/tpu_dynamic_layout_pass.cc
struct TPUDynamicLayoutPass : public TF::PerFunctionAggregateAnalysisConsumerPass< TPUDynamicLayoutPass, TF::ResourceAliasAnalysis> { MLIR_DEFINE_EXPLICIT_INTERNAL_INLINE_TYPE_ID(TPUDynamicLayoutPass) void runOnFunction( func::FuncOp func, const TF::ResourceAliasAnalysis::Info& resource_alias_analysis); StringRef getArgument() const final { return "tf-tpu-dynamic-layout-pass"; }
Registered: Sun Jun 16 05:45:23 UTC 2024 - Last Modified: Thu Apr 25 16:01:03 UTC 2024 - 12.7K bytes - Viewed (0) -
tensorflow/compiler/mlir/tensorflow/transforms/breakup-islands.cc
StringRef getArgument() const final { return "tf-executor-break-up-islands"; } StringRef getDescription() const final { return "Transform from TF control dialect to TF executor dialect."; } void runOnFunction(func::FuncOp func, const TF::SideEffectAnalysis::Info& side_effect_analysis); void BreakUpIsland(tf_executor::IslandOp island_op,
Registered: Sun Jun 16 05:45:23 UTC 2024 - Last Modified: Fri Aug 11 20:52:36 UTC 2023 - 16.7K bytes - Viewed (0)