tvm
include
tvm
script
ir_builder
ir
ir.h
Go to the documentation of this file.
1
/*
2
* Licensed to the Apache Software Foundation (ASF) under one
3
* or more contributor license agreements. See the NOTICE file
4
* distributed with this work for additional information
5
* regarding copyright ownership. The ASF licenses this file
6
* to you under the Apache License, Version 2.0 (the
7
* "License"); you may not use this file except in compliance
8
* with the License. You may obtain a copy of the License at
9
*
10
* http://www.apache.org/licenses/LICENSE-2.0
11
*
12
* Unless required by applicable law or agreed to in writing,
13
* software distributed under the License is distributed on an
14
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15
* KIND, either express or implied. See the License for the
16
* specific language governing permissions and limitations
17
* under the License.
18
*/
19
#ifndef TVM_SCRIPT_IR_BUILDER_IR_IR_H_
20
#define TVM_SCRIPT_IR_BUILDER_IR_IR_H_
21
22
#include <
tvm/ir/expr.h
>
23
#include <
tvm/ir/function.h
>
24
#include <
tvm/node/node.h
>
25
#include <
tvm/script/ir_builder/ir/frame.h
>
26
27
#include <vector>
28
29
namespace
tvm
{
30
namespace
script {
31
namespace
ir_builder {
32
namespace
ir {
33
38
TVM_DLL IRModuleFrame
IRModule
();
39
40
}
// namespace ir
41
}
// namespace ir_builder
42
}
// namespace script
43
}
// namespace tvm
44
45
#endif // TVM_SCRIPT_IR_BUILDER_IR_IR_H_
function.h
Function nodes.
node.h
Definitions and helper macros for IR/AST nodes.
frame.h
expr.h
Base expr nodes in TVM.
tvm
runtime implementation for LibTorch/TorchScript.
Definition:
analyzer.h:36
tvm::script::ir_builder::ir::IRModule
IRModuleFrame IRModule()
The IRModule declaration statement.
Generated by
1.8.13