ONE - On-device Neural Engine
Loading...
Searching...
No Matches
luci::ConnectNode Class Referencefinal

#include <ConnectNode.h>

Collaboration diagram for luci::ConnectNode:

Public Member Functions

 ConnectNode (luci::CloneContext &clonecontext)
 
void visit (const luci::CircleAbs *) final
 
void visit (const luci::CircleAdd *) final
 
void visit (const luci::CircleAddN *) final
 
void visit (const luci::CircleArgMax *) final
 
void visit (const luci::CircleArgMin *) final
 
void visit (const luci::CircleAveragePool2D *) final
 
void visit (const luci::CircleBatchMatMul *) final
 
void visit (const luci::CircleBatchToSpaceND *) final
 
void visit (const luci::CircleBroadcastTo *) final
 
void visit (const luci::CircleCast *) final
 
void visit (const luci::CircleCeil *) final
 
void visit (const luci::CircleConcatenation *) final
 
void visit (const luci::CircleConst *) final
 
void visit (const luci::CircleConv2D *) final
 
void visit (const luci::CircleCos *) final
 
void visit (const luci::CircleCumSum *) final
 
void visit (const luci::CircleCustom *) final
 
void visit (const luci::CircleDensify *) final
 
void visit (const luci::CircleDepthToSpace *) final
 
void visit (const luci::CircleDepthwiseConv2D *) final
 
void visit (const luci::CircleDequantize *) final
 
void visit (const luci::CircleDiv *) final
 
void visit (const luci::CircleElu *) final
 
void visit (const luci::CircleEqual *) final
 
void visit (const luci::CircleExp *) final
 
void visit (const luci::CircleExpandDims *) final
 
void visit (const luci::CircleFakeQuant *) final
 
void visit (const luci::CircleFill *) final
 
void visit (const luci::CircleFloor *) final
 
void visit (const luci::CircleFloorDiv *) final
 
void visit (const luci::CircleFloorMod *) final
 
void visit (const luci::CircleFullyConnected *) final
 
void visit (const luci::CircleGather *) final
 
void visit (const luci::CircleGatherNd *) final
 
void visit (const luci::CircleGelu *) final
 
void visit (const luci::CircleGreater *) final
 
void visit (const luci::CircleGreaterEqual *) final
 
void visit (const luci::CircleHardSwish *) final
 
void visit (const luci::CircleIf *) final
 
void visit (const luci::CircleL2Normalize *) final
 
void visit (const luci::CircleL2Pool2D *) final
 
void visit (const luci::CircleLeakyRelu *) final
 
void visit (const luci::CircleLess *) final
 
void visit (const luci::CircleLessEqual *) final
 
void visit (const luci::CircleLocalResponseNormalization *) final
 
void visit (const luci::CircleLog *) final
 
void visit (const luci::CircleLogicalAnd *) final
 
void visit (const luci::CircleLogicalNot *) final
 
void visit (const luci::CircleLogicalOr *) final
 
void visit (const luci::CircleLogistic *) final
 
void visit (const luci::CircleLogSoftmax *) final
 
void visit (const luci::CircleMatrixDiag *) final
 
void visit (const luci::CircleMatrixSetDiag *) final
 
void visit (const luci::CircleMaximum *) final
 
void visit (const luci::CircleMaxPool2D *) final
 
void visit (const luci::CircleMean *) final
 
void visit (const luci::CircleMinimum *) final
 
void visit (const luci::CircleMirrorPad *) final
 
void visit (const luci::CircleMul *) final
 
void visit (const luci::CircleNeg *) final
 
void visit (const luci::CircleNonMaxSuppressionV4 *) final
 
void visit (const luci::CircleNonMaxSuppressionV5 *) final
 
void visit (const luci::CircleNotEqual *) final
 
void visit (const luci::CircleOneHot *) final
 
void visit (const luci::CirclePack *) final
 
void visit (const luci::CirclePad *) final
 
void visit (const luci::CirclePadV2 *) final
 
void visit (const luci::CirclePow *) final
 
void visit (const luci::CirclePRelu *) final
 
void visit (const luci::CircleQuantize *) final
 
void visit (const luci::CircleRange *) final
 
void visit (const luci::CircleRank *) final
 
void visit (const luci::CircleReduceAny *) final
 
void visit (const luci::CircleReduceMax *) final
 
void visit (const luci::CircleReduceMin *) final
 
void visit (const luci::CircleReduceProd *) final
 
void visit (const luci::CircleRelu *) final
 
void visit (const luci::CircleRelu0To1 *) final
 
void visit (const luci::CircleRelu6 *) final
 
void visit (const luci::CircleReluN1To1 *) final
 
void visit (const luci::CircleReshape *) final
 
void visit (const luci::CircleResizeBilinear *) final
 
void visit (const luci::CircleResizeNearestNeighbor *) final
 
void visit (const luci::CircleReverseSequence *) final
 
void visit (const luci::CircleReverseV2 *) final
 
void visit (const luci::CircleRound *) final
 
void visit (const luci::CircleRsqrt *) final
 
void visit (const luci::CircleScatterNd *) final
 
void visit (const luci::CircleSegmentSum *) final
 
void visit (const luci::CircleSelect *) final
 
void visit (const luci::CircleSelectV2 *) final
 
void visit (const luci::CircleShape *) final
 
void visit (const luci::CircleSin *) final
 
void visit (const luci::CircleSlice *) final
 
void visit (const luci::CircleSoftmax *) final
 
void visit (const luci::CircleSpaceToBatchND *) final
 
void visit (const luci::CircleSpaceToDepth *) final
 
void visit (const luci::CircleSparseToDense *) final
 
void visit (const luci::CircleSplit *) final
 
void visit (const luci::CircleSplitV *) final
 
void visit (const luci::CircleSqrt *) final
 
void visit (const luci::CircleSquare *) final
 
void visit (const luci::CircleSquaredDifference *) final
 
void visit (const luci::CircleSqueeze *) final
 
void visit (const luci::CircleStridedSlice *) final
 
void visit (const luci::CircleSVDF *) final
 
void visit (const luci::CircleSub *) final
 
void visit (const luci::CircleSum *) final
 
void visit (const luci::CircleTanh *) final
 
void visit (const luci::CircleTile *) final
 
void visit (const luci::CircleTopKV2 *) final
 
void visit (const luci::CircleTranspose *) final
 
void visit (const luci::CircleTransposeConv *) final
 
void visit (const luci::CircleUnidirectionalSequenceLSTM *) final
 
void visit (const luci::CircleUnique *) final
 
void visit (const luci::CircleUnpack *) final
 
void visit (const luci::CircleWhere *) final
 
void visit (const luci::CircleWhile *) final
 
void visit (const luci::CircleZerosLike *) final
 
void visit (const luci::CircleBCQFullyConnected *) final
 
void visit (const luci::CircleBCQGather *) final
 
void visit (const luci::CircleGRU *) final
 
void visit (const luci::CircleInstanceNorm *) final
 
void visit (const luci::CircleRmsNorm *) final
 
void visit (const luci::CircleRoPE *) final
 
void visit (const luci::CircleCustomOut *) final
 
void visit (const luci::CircleIfOut *) final
 
void visit (const luci::CircleNonMaxSuppressionV4Out *) final
 
void visit (const luci::CircleNonMaxSuppressionV5Out *) final
 
void visit (const luci::CircleOutputDummy *) final
 
void visit (const luci::CircleOutputExclude *) final
 
void visit (const luci::CircleSplitOut *) final
 
void visit (const luci::CircleSplitVOut *) final
 
void visit (const luci::CircleTopKV2Out *) final
 
void visit (const luci::CircleUniqueOut *) final
 
void visit (const luci::CircleUnpackOut *) final
 
void visit (const luci::CircleVariable *) final
 
void visit (const luci::CircleWhileOut *) final
 
luci::CircleNodefind_clone (const luci::CircleNode *node)
 
- Public Member Functions inherited from luci::CircleNodeVisitor< void >
virtual ~CircleNodeVisitor ()=default
 
virtual void visit (const CircleNode *)
 Default fallback.
 
- Public Member Functions inherited from luci::CircleNodeVisitorBase< T >
virtual ~CircleNodeVisitorBase ()=default
 

Protected Attributes

luci::CloneContext_clonecontext
 

Detailed Description

Definition at line 59 of file ConnectNode.h.

Constructor & Destructor Documentation

◆ ConnectNode()

luci::ConnectNode::ConnectNode ( luci::CloneContext clonecontext)
inline

Definition at line 62 of file ConnectNode.h.

62: _clonecontext(clonecontext){};
luci::CloneContext & _clonecontext

Member Function Documentation

◆ find_clone()

luci::CircleNode * luci::ConnectNode::find_clone ( const luci::CircleNode node)

Definition at line 30 of file ConnectNode.cpp.

31{
32 auto it = _clonecontext.find(node);
33 if (it == _clonecontext.end())
34 throw oops::UserExn("Invalid node in ConnectNode");
35 return it->second;
36}
Exception to user.
Definition UserExn.h:42
MapNode2Clone::iterator end(void)
Definition ConnectNode.h:51
MapNode2Clone::iterator find(const CircleNode *org)
Definition ConnectNode.h:50

References _clonecontext, luci::CloneContext::end(), and luci::CloneContext::find().

◆ visit() [1/138]

void luci::ConnectNode::visit ( const luci::CircleAbs node)
final

Definition at line 39 of file CircleAbs.cpp.

39{ connect(this, node); }

◆ visit() [2/138]

void luci::ConnectNode::visit ( const luci::CircleAdd node)
final

Definition at line 38 of file CircleAdd.cpp.

38{ connect(this, node); }

◆ visit() [3/138]

void luci::ConnectNode::visit ( const luci::CircleAddN node)
final

Definition at line 40 of file CircleAddN.cpp.

40{ connect(this, node); }

◆ visit() [4/138]

void luci::ConnectNode::visit ( const luci::CircleArgMax node)
final

Definition at line 38 of file CircleArgMax.cpp.

38{ connect(this, node); }

◆ visit() [5/138]

void luci::ConnectNode::visit ( const luci::CircleArgMin node)
final

Definition at line 38 of file CircleArgMin.cpp.

38{ connect(this, node); }

◆ visit() [6/138]

void luci::ConnectNode::visit ( const luci::CircleAveragePool2D node)
final

Definition at line 36 of file CircleAveragePool2D.cpp.

36{ connect(this, node); }

◆ visit() [7/138]

void luci::ConnectNode::visit ( const luci::CircleBatchMatMul node)
final

Definition at line 38 of file CircleBatchMatMul.cpp.

38{ connect(this, node); }

◆ visit() [8/138]

void luci::ConnectNode::visit ( const luci::CircleBatchToSpaceND node)
final

Definition at line 40 of file CircleBatchToSpaceND.cpp.

40{ connect(this, node); }

◆ visit() [9/138]

void luci::ConnectNode::visit ( const luci::CircleBCQFullyConnected node)
final

Definition at line 45 of file CircleBCQFullyConnected.cpp.

45{ connect(this, node); }

◆ visit() [10/138]

void luci::ConnectNode::visit ( const luci::CircleBCQGather node)
final

Definition at line 42 of file CircleBCQGather.cpp.

42{ connect(this, node); }

◆ visit() [11/138]

void luci::ConnectNode::visit ( const luci::CircleBroadcastTo node)
final

Definition at line 38 of file CircleBroadcastTo.cpp.

38{ connect(this, node); }

◆ visit() [12/138]

void luci::ConnectNode::visit ( const luci::CircleCast node)
final

Definition at line 36 of file CircleCast.cpp.

36{ connect(this, node); }

◆ visit() [13/138]

void luci::ConnectNode::visit ( const luci::CircleCeil node)
final

Definition at line 36 of file CircleCeil.cpp.

36{ connect(this, node); }

◆ visit() [14/138]

void luci::ConnectNode::visit ( const luci::CircleConcatenation node)
final

Definition at line 40 of file CircleConcatenation.cpp.

40{ connect(this, node); }

◆ visit() [15/138]

void luci::ConnectNode::visit ( const luci::CircleConst )
final

Definition at line 22 of file CircleConst.cpp.

23{
24 // Nothing to do
25}

◆ visit() [16/138]

void luci::ConnectNode::visit ( const luci::CircleConv2D node)
final

Definition at line 40 of file CircleConv2D.cpp.

40{ connect(this, node); }

◆ visit() [17/138]

void luci::ConnectNode::visit ( const luci::CircleCos node)
final

Definition at line 36 of file CircleCos.cpp.

36{ connect(this, node); }

◆ visit() [18/138]

void luci::ConnectNode::visit ( const luci::CircleCumSum node)
final

Definition at line 38 of file CircleCumSum.cpp.

38{ connect(this, node); }

◆ visit() [19/138]

void luci::ConnectNode::visit ( const luci::CircleCustom node)
final

Definition at line 40 of file CircleCustom.cpp.

40{ connect(this, node); }

◆ visit() [20/138]

void luci::ConnectNode::visit ( const luci::CircleCustomOut node)
final

Definition at line 36 of file CircleCustomOut.cpp.

36{ connect(this, node); }

◆ visit() [21/138]

void luci::ConnectNode::visit ( const luci::CircleDensify node)
final

Definition at line 36 of file CircleDensify.cpp.

36{ connect(this, node); }

◆ visit() [22/138]

void luci::ConnectNode::visit ( const luci::CircleDepthToSpace node)
final

Definition at line 36 of file CircleDepthToSpace.cpp.

36{ connect(this, node); }

◆ visit() [23/138]

void luci::ConnectNode::visit ( const luci::CircleDepthwiseConv2D node)
final

Definition at line 40 of file CircleDepthwiseConv2D.cpp.

40{ connect(this, node); }

◆ visit() [24/138]

void luci::ConnectNode::visit ( const luci::CircleDequantize node)
final

Definition at line 36 of file CircleDequantize.cpp.

36{ connect(this, node); }

◆ visit() [25/138]

void luci::ConnectNode::visit ( const luci::CircleDiv node)
final

Definition at line 38 of file CircleDiv.cpp.

38{ connect(this, node); }

◆ visit() [26/138]

void luci::ConnectNode::visit ( const luci::CircleElu node)
final

Definition at line 36 of file CircleElu.cpp.

36{ connect(this, node); }

◆ visit() [27/138]

void luci::ConnectNode::visit ( const luci::CircleEqual node)
final

Definition at line 38 of file CircleEqual.cpp.

38{ connect(this, node); }

◆ visit() [28/138]

void luci::ConnectNode::visit ( const luci::CircleExp node)
final

Definition at line 36 of file CircleExp.cpp.

36{ connect(this, node); }

◆ visit() [29/138]

void luci::ConnectNode::visit ( const luci::CircleExpandDims node)
final

Definition at line 38 of file CircleExpandDims.cpp.

38{ connect(this, node); }

◆ visit() [30/138]

void luci::ConnectNode::visit ( const luci::CircleFakeQuant node)
final

Definition at line 36 of file CircleFakeQuant.cpp.

36{ connect(this, node); }

◆ visit() [31/138]

void luci::ConnectNode::visit ( const luci::CircleFill node)
final

Definition at line 38 of file CircleFill.cpp.

38{ connect(this, node); }

◆ visit() [32/138]

void luci::ConnectNode::visit ( const luci::CircleFloor node)
final

Definition at line 36 of file CircleFloor.cpp.

36{ connect(this, node); }

◆ visit() [33/138]

void luci::ConnectNode::visit ( const luci::CircleFloorDiv node)
final

Definition at line 38 of file CircleFloorDiv.cpp.

38{ connect(this, node); }

◆ visit() [34/138]

void luci::ConnectNode::visit ( const luci::CircleFloorMod node)
final

Definition at line 38 of file CircleFloorMod.cpp.

38{ connect(this, node); }

◆ visit() [35/138]

void luci::ConnectNode::visit ( const luci::CircleFullyConnected node)
final

Definition at line 40 of file CircleFullyConnected.cpp.

40{ connect(this, node); }

◆ visit() [36/138]

void luci::ConnectNode::visit ( const luci::CircleGather node)
final

Definition at line 38 of file CircleGather.cpp.

38{ connect(this, node); }

◆ visit() [37/138]

void luci::ConnectNode::visit ( const luci::CircleGatherNd node)
final

Definition at line 38 of file CircleGatherNd.cpp.

38{ connect(this, node); }

◆ visit() [38/138]

void luci::ConnectNode::visit ( const luci::CircleGelu node)
final

Definition at line 36 of file CircleGelu.cpp.

36{ connect(this, node); }

◆ visit() [39/138]

void luci::ConnectNode::visit ( const luci::CircleGreater node)
final

Definition at line 38 of file CircleGreater.cpp.

38{ connect(this, node); }

◆ visit() [40/138]

void luci::ConnectNode::visit ( const luci::CircleGreaterEqual node)
final

Definition at line 38 of file CircleGreaterEqual.cpp.

38{ connect(this, node); }

◆ visit() [41/138]

void luci::ConnectNode::visit ( const luci::CircleGRU node)
final

Definition at line 48 of file CircleGRU.cpp.

48{ connect(this, node); }

◆ visit() [42/138]

void luci::ConnectNode::visit ( const luci::CircleHardSwish node)
final

Definition at line 36 of file CircleHardSwish.cpp.

36{ connect(this, node); }

◆ visit() [43/138]

void luci::ConnectNode::visit ( const luci::CircleIf node)
final

Definition at line 44 of file CircleIf.cpp.

44{ connect(this, node); }

◆ visit() [44/138]

void luci::ConnectNode::visit ( const luci::CircleIfOut node)
final

Definition at line 36 of file CircleIfOut.cpp.

36{ connect(this, node); }

◆ visit() [45/138]

void luci::ConnectNode::visit ( const luci::CircleInstanceNorm node)
final

Definition at line 40 of file CircleInstanceNorm.cpp.

40{ connect(this, node); }

◆ visit() [46/138]

void luci::ConnectNode::visit ( const luci::CircleL2Normalize node)
final

Definition at line 36 of file CircleL2Normalize.cpp.

36{ connect(this, node); }

◆ visit() [47/138]

void luci::ConnectNode::visit ( const luci::CircleL2Pool2D node)
final

Definition at line 36 of file CircleL2Pool2D.cpp.

36{ connect(this, node); }

◆ visit() [48/138]

void luci::ConnectNode::visit ( const luci::CircleLeakyRelu node)
final

Definition at line 36 of file CircleLeakyRelu.cpp.

36{ connect(this, node); }

◆ visit() [49/138]

void luci::ConnectNode::visit ( const luci::CircleLess node)
final

Definition at line 38 of file CircleLess.cpp.

38{ connect(this, node); }

◆ visit() [50/138]

void luci::ConnectNode::visit ( const luci::CircleLessEqual node)
final

Definition at line 38 of file CircleLessEqual.cpp.

38{ connect(this, node); }

◆ visit() [51/138]

void luci::ConnectNode::visit ( const luci::CircleLocalResponseNormalization node)
final

Definition at line 36 of file CircleLocalResponseNormalization.cpp.

36{ connect(this, node); }

◆ visit() [52/138]

void luci::ConnectNode::visit ( const luci::CircleLog node)
final

Definition at line 36 of file CircleLog.cpp.

36{ connect(this, node); }

◆ visit() [53/138]

void luci::ConnectNode::visit ( const luci::CircleLogicalAnd node)
final

Definition at line 38 of file CircleLogicalAnd.cpp.

38{ connect(this, node); }

◆ visit() [54/138]

void luci::ConnectNode::visit ( const luci::CircleLogicalNot node)
final

Definition at line 36 of file CircleLogicalNot.cpp.

36{ connect(this, node); }

◆ visit() [55/138]

void luci::ConnectNode::visit ( const luci::CircleLogicalOr node)
final

Definition at line 38 of file CircleLogicalOr.cpp.

38{ connect(this, node); }

◆ visit() [56/138]

void luci::ConnectNode::visit ( const luci::CircleLogistic node)
final

Definition at line 36 of file CircleLogistic.cpp.

36{ connect(this, node); }

◆ visit() [57/138]

void luci::ConnectNode::visit ( const luci::CircleLogSoftmax node)
final

Definition at line 36 of file CircleLogSoftmax.cpp.

36{ connect(this, node); }

◆ visit() [58/138]

void luci::ConnectNode::visit ( const luci::CircleMatrixDiag node)
final

Definition at line 36 of file CircleMatrixDiag.cpp.

36{ connect(this, node); }

◆ visit() [59/138]

void luci::ConnectNode::visit ( const luci::CircleMatrixSetDiag node)
final

Definition at line 38 of file CircleMatrixSetDiag.cpp.

38{ connect(this, node); }

◆ visit() [60/138]

void luci::ConnectNode::visit ( const luci::CircleMaximum node)
final

Definition at line 38 of file CircleMaximum.cpp.

38{ connect(this, node); }

◆ visit() [61/138]

void luci::ConnectNode::visit ( const luci::CircleMaxPool2D node)
final

Definition at line 36 of file CircleMaxPool2D.cpp.

36{ connect(this, node); }

◆ visit() [62/138]

void luci::ConnectNode::visit ( const luci::CircleMean node)
final

Definition at line 39 of file CircleMean.cpp.

39{ connect(this, node); }

◆ visit() [63/138]

void luci::ConnectNode::visit ( const luci::CircleMinimum node)
final

Definition at line 38 of file CircleMinimum.cpp.

38{ connect(this, node); }

◆ visit() [64/138]

void luci::ConnectNode::visit ( const luci::CircleMirrorPad node)
final

Definition at line 38 of file CircleMirrorPad.cpp.

38{ connect(this, node); }

◆ visit() [65/138]

void luci::ConnectNode::visit ( const luci::CircleMul node)
final

Definition at line 38 of file CircleMul.cpp.

38{ connect(this, node); }

◆ visit() [66/138]

void luci::ConnectNode::visit ( const luci::CircleNeg node)
final

Definition at line 36 of file CircleNeg.cpp.

36{ connect(this, node); }

◆ visit() [67/138]

void luci::ConnectNode::visit ( const luci::CircleNonMaxSuppressionV4 node)
final

Definition at line 44 of file CircleNonMaxSuppressionV4.cpp.

44{ connect(this, node); }

◆ visit() [68/138]

void luci::ConnectNode::visit ( const luci::CircleNonMaxSuppressionV4Out node)
final

Definition at line 36 of file CircleNonMaxSuppressionV4Out.cpp.

36{ connect(this, node); }

◆ visit() [69/138]

void luci::ConnectNode::visit ( const luci::CircleNonMaxSuppressionV5 node)
final

Definition at line 46 of file CircleNonMaxSuppressionV5.cpp.

46{ connect(this, node); }

◆ visit() [70/138]

void luci::ConnectNode::visit ( const luci::CircleNonMaxSuppressionV5Out node)
final

Definition at line 36 of file CircleNonMaxSuppressionV5Out.cpp.

36{ connect(this, node); }

◆ visit() [71/138]

void luci::ConnectNode::visit ( const luci::CircleNotEqual node)
final

Definition at line 38 of file CircleNotEqual.cpp.

38{ connect(this, node); }

◆ visit() [72/138]

void luci::ConnectNode::visit ( const luci::CircleOneHot node)
final

Definition at line 42 of file CircleOneHot.cpp.

42{ connect(this, node); }

◆ visit() [73/138]

void luci::ConnectNode::visit ( const luci::CircleOutputDummy )
final

Definition at line 22 of file CircleOutputDummy.cpp.

23{
24 // Nothing to do
25}

◆ visit() [74/138]

void luci::ConnectNode::visit ( const luci::CircleOutputExclude )
final

Definition at line 22 of file CircleOutputExclude.cpp.

23{
24 // Nothing to do
25}

◆ visit() [75/138]

void luci::ConnectNode::visit ( const luci::CirclePack node)
final

Definition at line 40 of file CirclePack.cpp.

40{ connect(this, node); }

◆ visit() [76/138]

void luci::ConnectNode::visit ( const luci::CirclePad node)
final

Definition at line 38 of file CirclePad.cpp.

38{ connect(this, node); }

◆ visit() [77/138]

void luci::ConnectNode::visit ( const luci::CirclePadV2 node)
final

Definition at line 40 of file CirclePadV2.cpp.

40{ connect(this, node); }

◆ visit() [78/138]

void luci::ConnectNode::visit ( const luci::CirclePow node)
final

Definition at line 38 of file CirclePow.cpp.

38{ connect(this, node); }

◆ visit() [79/138]

void luci::ConnectNode::visit ( const luci::CirclePRelu node)
final

Definition at line 38 of file CirclePRelu.cpp.

38{ connect(this, node); }

◆ visit() [80/138]

void luci::ConnectNode::visit ( const luci::CircleQuantize node)
final

Definition at line 36 of file CircleQuantize.cpp.

36{ connect(this, node); }

◆ visit() [81/138]

void luci::ConnectNode::visit ( const luci::CircleRange node)
final

Definition at line 40 of file CircleRange.cpp.

40{ connect(this, node); }

◆ visit() [82/138]

void luci::ConnectNode::visit ( const luci::CircleRank node)
final

Definition at line 36 of file CircleRank.cpp.

36{ connect(this, node); }

◆ visit() [83/138]

void luci::ConnectNode::visit ( const luci::CircleReduceAny node)
final

Definition at line 39 of file CircleReduceAny.cpp.

39{ connect(this, node); }

◆ visit() [84/138]

void luci::ConnectNode::visit ( const luci::CircleReduceMax node)
final

Definition at line 39 of file CircleReduceMax.cpp.

39{ connect(this, node); }

◆ visit() [85/138]

void luci::ConnectNode::visit ( const luci::CircleReduceMin node)
final

Definition at line 39 of file CircleReduceMin.cpp.

39{ connect(this, node); }

◆ visit() [86/138]

void luci::ConnectNode::visit ( const luci::CircleReduceProd node)
final

Definition at line 39 of file CircleReduceProd.cpp.

39{ connect(this, node); }

◆ visit() [87/138]

void luci::ConnectNode::visit ( const luci::CircleRelu node)
final

Definition at line 36 of file CircleRelu.cpp.

36{ connect(this, node); }

◆ visit() [88/138]

void luci::ConnectNode::visit ( const luci::CircleRelu0To1 node)
final

Definition at line 36 of file CircleRelu0To1.cpp.

36{ connect(this, node); }

◆ visit() [89/138]

void luci::ConnectNode::visit ( const luci::CircleRelu6 node)
final

Definition at line 36 of file CircleRelu6.cpp.

36{ connect(this, node); }

◆ visit() [90/138]

void luci::ConnectNode::visit ( const luci::CircleReluN1To1 node)
final

Definition at line 36 of file CircleReluN1To1.cpp.

36{ connect(this, node); }

◆ visit() [91/138]

void luci::ConnectNode::visit ( const luci::CircleReshape node)
final

Definition at line 38 of file CircleReshape.cpp.

38{ connect(this, node); }

◆ visit() [92/138]

void luci::ConnectNode::visit ( const luci::CircleResizeBilinear node)
final

Definition at line 38 of file CircleResizeBilinear.cpp.

38{ connect(this, node); }

◆ visit() [93/138]

void luci::ConnectNode::visit ( const luci::CircleResizeNearestNeighbor node)
final

Definition at line 38 of file CircleResizeNearestNeighbor.cpp.

38{ connect(this, node); }

◆ visit() [94/138]

void luci::ConnectNode::visit ( const luci::CircleReverseSequence node)
final

Definition at line 38 of file CircleReverseSequence.cpp.

38{ connect(this, node); }

◆ visit() [95/138]

void luci::ConnectNode::visit ( const luci::CircleReverseV2 node)
final

Definition at line 38 of file CircleReverseV2.cpp.

38{ connect(this, node); }

◆ visit() [96/138]

void luci::ConnectNode::visit ( const luci::CircleRmsNorm node)
final

Definition at line 38 of file CircleRmsNorm.cpp.

38{ connect(this, node); }

◆ visit() [97/138]

void luci::ConnectNode::visit ( const luci::CircleRoPE node)
final

Definition at line 40 of file CircleRoPE.cpp.

40{ connect(this, node); }

◆ visit() [98/138]

void luci::ConnectNode::visit ( const luci::CircleRound node)
final

Definition at line 36 of file CircleRound.cpp.

36{ connect(this, node); }

◆ visit() [99/138]

void luci::ConnectNode::visit ( const luci::CircleRsqrt node)
final

Definition at line 36 of file CircleRsqrt.cpp.

36{ connect(this, node); }

◆ visit() [100/138]

void luci::ConnectNode::visit ( const luci::CircleScatterNd node)
final

Definition at line 40 of file CircleScatterNd.cpp.

40{ connect(this, node); }

◆ visit() [101/138]

void luci::ConnectNode::visit ( const luci::CircleSegmentSum node)
final

Definition at line 38 of file CircleSegmentSum.cpp.

38{ connect(this, node); }

◆ visit() [102/138]

void luci::ConnectNode::visit ( const luci::CircleSelect node)
final

Definition at line 40 of file CircleSelect.cpp.

40{ connect(this, node); }

◆ visit() [103/138]

void luci::ConnectNode::visit ( const luci::CircleSelectV2 node)
final

Definition at line 40 of file CircleSelectV2.cpp.

40{ connect(this, node); }

◆ visit() [104/138]

void luci::ConnectNode::visit ( const luci::CircleShape node)
final

Definition at line 36 of file CircleShape.cpp.

36{ connect(this, node); }

◆ visit() [105/138]

void luci::ConnectNode::visit ( const luci::CircleSin node)
final

Definition at line 36 of file CircleSin.cpp.

36{ connect(this, node); }

◆ visit() [106/138]

void luci::ConnectNode::visit ( const luci::CircleSlice node)
final

Definition at line 40 of file CircleSlice.cpp.

40{ connect(this, node); }

◆ visit() [107/138]

void luci::ConnectNode::visit ( const luci::CircleSoftmax node)
final

Definition at line 36 of file CircleSoftmax.cpp.

36{ connect(this, node); }

◆ visit() [108/138]

void luci::ConnectNode::visit ( const luci::CircleSpaceToBatchND node)
final

Definition at line 40 of file CircleSpaceToBatchND.cpp.

40{ connect(this, node); }

◆ visit() [109/138]

void luci::ConnectNode::visit ( const luci::CircleSpaceToDepth node)
final

Definition at line 36 of file CircleSpaceToDepth.cpp.

36{ connect(this, node); }

◆ visit() [110/138]

void luci::ConnectNode::visit ( const luci::CircleSparseToDense node)
final

Definition at line 42 of file CircleSparseToDense.cpp.

42{ connect(this, node); }

◆ visit() [111/138]

void luci::ConnectNode::visit ( const luci::CircleSplit node)
final

Definition at line 38 of file CircleSplit.cpp.

38{ connect(this, node); }

◆ visit() [112/138]

void luci::ConnectNode::visit ( const luci::CircleSplitOut node)
final

Definition at line 36 of file CircleSplitOut.cpp.

36{ connect(this, node); }

◆ visit() [113/138]

void luci::ConnectNode::visit ( const luci::CircleSplitV node)
final

Definition at line 40 of file CircleSplitV.cpp.

40{ connect(this, node); }

◆ visit() [114/138]

void luci::ConnectNode::visit ( const luci::CircleSplitVOut node)
final

Definition at line 36 of file CircleSplitVOut.cpp.

36{ connect(this, node); }

◆ visit() [115/138]

void luci::ConnectNode::visit ( const luci::CircleSqrt node)
final

Definition at line 36 of file CircleSqrt.cpp.

36{ connect(this, node); }

◆ visit() [116/138]

void luci::ConnectNode::visit ( const luci::CircleSquare node)
final

Definition at line 36 of file CircleSquare.cpp.

36{ connect(this, node); }

◆ visit() [117/138]

void luci::ConnectNode::visit ( const luci::CircleSquaredDifference node)
final

Definition at line 38 of file CircleSquaredDifference.cpp.

38{ connect(this, node); }

◆ visit() [118/138]

void luci::ConnectNode::visit ( const luci::CircleSqueeze node)
final

Definition at line 36 of file CircleSqueeze.cpp.

36{ connect(this, node); }

◆ visit() [119/138]

void luci::ConnectNode::visit ( const luci::CircleStridedSlice node)
final

Definition at line 42 of file CircleStridedSlice.cpp.

42{ connect(this, node); }

◆ visit() [120/138]

void luci::ConnectNode::visit ( const luci::CircleSub node)
final

Definition at line 38 of file CircleSub.cpp.

38{ connect(this, node); }

◆ visit() [121/138]

void luci::ConnectNode::visit ( const luci::CircleSum node)
final

Definition at line 39 of file CircleSum.cpp.

39{ connect(this, node); }

◆ visit() [122/138]

void luci::ConnectNode::visit ( const luci::CircleSVDF node)
final

Definition at line 45 of file CircleSVDF.cpp.

45{ connect(this, node); }

◆ visit() [123/138]

void luci::ConnectNode::visit ( const luci::CircleTanh node)
final

Definition at line 36 of file CircleTanh.cpp.

36{ connect(this, node); }

◆ visit() [124/138]

void luci::ConnectNode::visit ( const luci::CircleTile node)
final

Definition at line 38 of file CircleTile.cpp.

38{ connect(this, node); }

◆ visit() [125/138]

void luci::ConnectNode::visit ( const luci::CircleTopKV2 node)
final

Definition at line 38 of file CircleTopKV2.cpp.

38{ connect(this, node); }

◆ visit() [126/138]

void luci::ConnectNode::visit ( const luci::CircleTopKV2Out node)
final

Definition at line 36 of file CircleTopKV2Out.cpp.

36{ connect(this, node); }

◆ visit() [127/138]

void luci::ConnectNode::visit ( const luci::CircleTranspose node)
final

Definition at line 38 of file CircleTranspose.cpp.

38{ connect(this, node); }

◆ visit() [128/138]

void luci::ConnectNode::visit ( const luci::CircleTransposeConv node)
final

Definition at line 42 of file CircleTransposeConv.cpp.

42{ connect(this, node); }

◆ visit() [129/138]

void luci::ConnectNode::visit ( const luci::CircleUnidirectionalSequenceLSTM node)
final

Definition at line 114 of file CircleUnidirectionalSequenceLSTM.cpp.

114{ connect(this, node); }

◆ visit() [130/138]

void luci::ConnectNode::visit ( const luci::CircleUnique node)
final

Definition at line 36 of file CircleUnique.cpp.

36{ connect(this, node); }

◆ visit() [131/138]

void luci::ConnectNode::visit ( const luci::CircleUniqueOut node)
final

Definition at line 36 of file CircleUniqueOut.cpp.

36{ connect(this, node); }

◆ visit() [132/138]

void luci::ConnectNode::visit ( const luci::CircleUnpack node)
final

Definition at line 36 of file CircleUnpack.cpp.

36{ connect(this, node); }

◆ visit() [133/138]

void luci::ConnectNode::visit ( const luci::CircleUnpackOut node)
final

Definition at line 36 of file CircleUnpackOut.cpp.

36{ connect(this, node); }

◆ visit() [134/138]

void luci::ConnectNode::visit ( const luci::CircleVariable )
final

Definition at line 22 of file CircleVariable.cpp.

23{
24 // Nothing to do
25}

◆ visit() [135/138]

void luci::ConnectNode::visit ( const luci::CircleWhere node)
final

Definition at line 36 of file CircleWhere.cpp.

36{ connect(this, node); }

◆ visit() [136/138]

void luci::ConnectNode::visit ( const luci::CircleWhile node)
final

Definition at line 40 of file CircleWhile.cpp.

40{ connect(this, node); }

◆ visit() [137/138]

void luci::ConnectNode::visit ( const luci::CircleWhileOut node)
final

Definition at line 36 of file CircleWhileOut.cpp.

36{ connect(this, node); }

◆ visit() [138/138]

void luci::ConnectNode::visit ( const luci::CircleZerosLike node)
final

Definition at line 36 of file CircleZerosLike.cpp.

36{ connect(this, node); }

Field Documentation

◆ _clonecontext

luci::CloneContext& luci::ConnectNode::_clonecontext
protected

Definition at line 217 of file ConnectNode.h.

Referenced by find_clone().


The documentation for this class was generated from the following files: