IrDefAttrsV2

Applicable Products

All processors

Header File/Library File

  • Header file: #include <ge/compliant_node_builder.h>
  • Library files: libeager_style_graph_builder_base.so and libeager_style_graph_builder_base_static.a

Function Usage

Defines the IR attribute specifications for ABI security.

Prototype

1
2
3
CompliantNodeBuilder &IrDefAttrsV2(const IrAttrDefV2 *attr_ir_def, size_t attr_ir_def_num)
CompliantNodeBuilder &IrDefAttrsV2(std::initializer_list<IrAttrDefV2> attr_ir_def) 
CompliantNodeBuilder &IrDefAttrsV2(const std::vector<IrAttrDefV2> &attr_ir_def)

Parameters

Parameter

Input/Output

Description

attr_ir_def

Input

IR attribute definition array, which must be valid during calling.

attr_ir_def_num

Input

Number of IR attribute definitions.

Returns

Parameter

Type

Description

-

CompliantNodeBuilder &

Reference to the current builder object, which supports chain calls.

Restrictions

None