mirror of
https://github.com/saymrwulf/onnxruntime.git
synced 2026-07-25 19:48:11 +00:00
### Description
Run clang-format in CI. Formatted all c/c++, objective-c/c++ files.
Excluded
```
'onnxruntime/core/mlas/**',
'onnxruntime/contrib_ops/cuda/bert/tensorrt_fused_multihead_attention/**',
```
because they contain assembly or is data heavy
### Motivation and Context
Coding style consistency
26 lines
684 B
C++
26 lines
684 B
C++
// Copyright (c) Microsoft Corporation. All rights reserved.
|
|
// Licensed under the MIT License.
|
|
|
|
#pragma once
|
|
#include "core/common/common.h"
|
|
#include "core/graph/function.h"
|
|
#include "core/graph/rewrite_rule.h"
|
|
|
|
namespace onnxruntime {
|
|
class Node;
|
|
} // namespace onnxruntime
|
|
|
|
namespace onnxruntime {
|
|
|
|
// A function-inlining rewrite-rule.
|
|
class FunctionInliner : public onnxruntime::RewriteRule {
|
|
public:
|
|
FunctionInliner(const std::string& name, const std::string& desc)
|
|
: RewriteRule(name, desc) {}
|
|
|
|
Status Apply(onnxruntime::Graph /*graph_editor*/, onnxruntime::Node* /*node*/, bool* /*modified*/) override {
|
|
return Status::OK();
|
|
}
|
|
};
|
|
|
|
} // namespace onnxruntime
|