message: [LLGA] fix wildcard: ListConstruct
diff: @@ -351,17 +351,19 @@ dnnl::graph::op createLlgaOp(Node* node) {
  bool isSupported(Node* node) {
  // return createOperator(node).kind() != opkind::Wildcard;
  +
  // TODO: special handling here for the below WildCard OPs:
  // upsample_nearest2d,
  - // TupleConstruct
  + // ListConstruct,
  + // TupleConstruct,
  // size
  // Since the usage of Wildcard OP is still not well-defined,
  // we have decided previously not to send the Wildcard OPs to LLGA.
  // As a result, for the below pattern, LLGA is not aware of the
  // WildCard OP: TupleConstruct and will wrongly select the
  // dequant-conv-quant into a partition.
  - // Workaround here to send the upsample_nearest2d, TupleConstruct and size
  - // to LLGA.
  + // Workaround here to send the upsample_nearest2d, ListConstruct,
  + // TupleConstruct and size to LLGA.
  // In the future, need define the usage of WildCard OPs and send
  // all of them to LLGA to correctly select the partitions.
  //
  @@ -374,7 +376,11 @@ bool isSupported(Node* node) {
  // | quant TupleConstruct|
  // + - | - - - - - - | - - - +
  //
  - return node->kind() == aten::upsample_nearest2d || node->kind() == prim::TupleConstruct || node->kind() == aten::size || createOperator(node).kind() != opkind::Wildcard;
  + return node->kind() == aten::upsample_nearest2d ||
  + node->kind() == prim::ListConstruct ||
  + node->kind() == prim::TupleConstruct ||
  + node->kind() == aten::size ||
  + createOperator(node).kind() != opkind::Wildcard;
  };
  DeviceType inferDeviceFromValue(Value* v) {
  