From patchwork Sat Apr 18 16:19:14 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Richard Henderson X-Patchwork-Id: 185569 Delivered-To: patch@linaro.org Received: by 2002:a92:3d9a:0:0:0:0:0 with SMTP id k26csp1911471ilf; Sat, 18 Apr 2020 09:32:08 -0700 (PDT) X-Google-Smtp-Source: APiQypIZqXCoyuGG30R6qr/Nc3t2e/JQ08of0wiulvyWsmvvqUD3Kym+hBSAOfR2kroJny/o7QkV X-Received: by 2002:ac8:d0b:: with SMTP id q11mr8126499qti.83.1587227528793; Sat, 18 Apr 2020 09:32:08 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1587227528; cv=none; d=google.com; s=arc-20160816; b=JWFgS7djOyacUDQ+rHsYyiquIlo1b0FLpYsYyDYaOZ1dmlL342Tt/kVOliz4HWDuX5 F0XtfKRMFWcKmGY3hX4Cx1GaUoPr3ROjIPIpS4hZ67INbufuzyJllLd9VcjYwetcx+gw rvh8sE7u8BT7JBrvl1PPpXH2dtPkspjPQ6I8UtpxDtmIPBsiSU8+nFkya8OHQYkUmyyX tU1E9IvfZ68GbBMMCyByjYC/yEcmjg/eXx840Z1ldQH0Hht4jiY91bpm4E8EK56jWrLq rHbKQX/XPefqpV8dFrCbFX+k7kdbQIQShFlnn5e3cpYNf5sPOvY4uUS+JIIgs2uJBy+0 hPDA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:content-transfer-encoding :mime-version:references:in-reply-to:message-id:date:subject:to:from :dkim-signature; bh=2sdxv3dgmobchGTZXq4ItSud4I5lO54dfCluBdiq+N0=; b=ENt7T+z+oDbvJtzGEbyfZNfQHTVCMxzA1WE3/QWpa9PrAnl9gdcOwy3O4yJi+IlovW VPyV2/w3t6L1mhp/KD/ufWfFYxK8OaNFYdEuNCnwl0c8e36AepeoE1nccgsRQIkFLhs5 nPOaHClTK40nytf0IYPsuyA1cf7x4izWGVnAHq4ra0+PBCprtKIM58avdm19d8/KXTzu 0uZiDtZQzg6fivDNMD1Vi7htOoP8LiMXN5h4FHruRwhniR/8VS7+RXeskyyO1w6lASxv vO+LPb1w7zdSDUhPgkmYoN2a0LFoar3gpX9mGhNrRVaAbnK8yu8VZcsyp0Y1ofnIXRET BS4A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=DYS4STqK; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from lists.gnu.org (lists.gnu.org. [209.51.188.17]) by mx.google.com with ESMTPS id k14si16048700qve.92.2020.04.18.09.32.08 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Sat, 18 Apr 2020 09:32:08 -0700 (PDT) Received-SPF: pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=DYS4STqK; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from localhost ([::1]:59858 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jPqO0-0005PG-As for patch@linaro.org; Sat, 18 Apr 2020 12:32:08 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:48306) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jPqBy-0004Tl-Bi for qemu-devel@nongnu.org; Sat, 18 Apr 2020 12:19:43 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1jPqBv-0005hW-Vj for qemu-devel@nongnu.org; Sat, 18 Apr 2020 12:19:41 -0400 Received: from mail-pj1-x1032.google.com ([2607:f8b0:4864:20::1032]:51400) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1jPqBv-0005fL-Ql for qemu-devel@nongnu.org; Sat, 18 Apr 2020 12:19:39 -0400 Received: by mail-pj1-x1032.google.com with SMTP id kb16so2558964pjb.1 for ; Sat, 18 Apr 2020 09:19:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:subject:date:message-id:in-reply-to:references:mime-version :content-transfer-encoding; bh=2sdxv3dgmobchGTZXq4ItSud4I5lO54dfCluBdiq+N0=; b=DYS4STqKvTGO2Zq4E16mZ6siBha+tBQcYeatzf8PFRxvQQXmF54OFjsHn+CVLWto/f g+Ac6mi5c+bJb4aKNnCRiJS4vzxUylxBGUxE5yyDukBkmCj7tc+11z8ZRAcr4rXZmjHH LeZrdwY7Ib88a3kmnq04K9PxOCAGnRq08yP512G0kvfSKZ/oUThiVTo1gd5o2LaXZezv sFNgF+dyU98JDrplBU93rcE1v99zgAMbAe51ubI2fhkHBcksOq6smMASM76dw8jIPjVd MsLAFow/Gq1iXJs6IAzDODBxvfJmV5fPP0q0L3Q7FaOOp3SrcfoXHb+tKP3g0FEeu0tb +Asw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=2sdxv3dgmobchGTZXq4ItSud4I5lO54dfCluBdiq+N0=; b=e0FWE2oYtJ6TxcPfHnWEdNozcYrABdAeUdWrCT0FeQy5rJW+uEglWCUMe4oN7r4/WG GPirJHwak9zoTuvyaSLCG+kQ5taXoOIUPgjoA06BZWFC29Mn3Ox9jDhFF9ARtSVqce04 kPmZXjQK9J92VoMZ4z32NWSRvuZaYYS7TWpPr5JMWd5pcRk64mwXE8Z6OmcDq8oyyU7j ooiiwKNBt1O2g7URUTXjZgdiH4aX01TXwm25Hgvr2VftpK20u4JLHssqVkp0FRu1/MP3 zdvKnyIvdxi3A+OP3edpj/8n0T26R5ZAkVHLRXKJgO2S0ENmKZ3hecD/5aYss2c6z67V bApQ== X-Gm-Message-State: AGi0PuZ0rhGbNFHWCw1yqYijZsg/0VAGWKTxbq9nF1cCo/DJWj/U0cnP ZEMqCGUYIFm8whHfRlDjDas0EzbUrPM= X-Received: by 2002:a17:902:8ec1:: with SMTP id x1mr8965791plo.325.1587226777948; Sat, 18 Apr 2020 09:19:37 -0700 (PDT) Received: from localhost.localdomain (174-21-149-226.tukw.qwest.net. [174.21.149.226]) by smtp.gmail.com with ESMTPSA id i187sm22398382pfc.112.2020.04.18.09.19.36 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 18 Apr 2020 09:19:37 -0700 (PDT) From: Richard Henderson To: qemu-devel@nongnu.org Subject: [PATCH 16/16] tcg: Remove tcg_gen_dup{8,16,32,64}i_vec Date: Sat, 18 Apr 2020 09:19:14 -0700 Message-Id: <20200418161914.4387-17-richard.henderson@linaro.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20200418161914.4387-1-richard.henderson@linaro.org> References: <20200418161914.4387-1-richard.henderson@linaro.org> MIME-Version: 1.0 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2607:f8b0:4864:20::1032 X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+patch=linaro.org@nongnu.org Sender: "Qemu-devel" These interfaces have been replaced by tcg_gen_dupi_vec and tcg_constant_vec. Signed-off-by: Richard Henderson --- include/tcg/tcg-op.h | 4 ---- tcg/tcg-op-vec.c | 20 -------------------- 2 files changed, 24 deletions(-) -- 2.20.1 diff --git a/include/tcg/tcg-op.h b/include/tcg/tcg-op.h index 11ed9192f7..a39eb13ff0 100644 --- a/include/tcg/tcg-op.h +++ b/include/tcg/tcg-op.h @@ -959,10 +959,6 @@ void tcg_gen_mov_vec(TCGv_vec, TCGv_vec); void tcg_gen_dup_i32_vec(unsigned vece, TCGv_vec, TCGv_i32); void tcg_gen_dup_i64_vec(unsigned vece, TCGv_vec, TCGv_i64); void tcg_gen_dup_mem_vec(unsigned vece, TCGv_vec, TCGv_ptr, tcg_target_long); -void tcg_gen_dup8i_vec(TCGv_vec, uint32_t); -void tcg_gen_dup16i_vec(TCGv_vec, uint32_t); -void tcg_gen_dup32i_vec(TCGv_vec, uint32_t); -void tcg_gen_dup64i_vec(TCGv_vec, uint64_t); void tcg_gen_dupi_vec(unsigned vece, TCGv_vec, uint64_t); void tcg_gen_add_vec(unsigned vece, TCGv_vec r, TCGv_vec a, TCGv_vec b); void tcg_gen_sub_vec(unsigned vece, TCGv_vec r, TCGv_vec a, TCGv_vec b); diff --git a/tcg/tcg-op-vec.c b/tcg/tcg-op-vec.c index 6343046e18..a9c16d85c5 100644 --- a/tcg/tcg-op-vec.c +++ b/tcg/tcg-op-vec.c @@ -284,26 +284,6 @@ void tcg_gen_dupi_vec(unsigned vece, TCGv_vec dest, uint64_t val) tcg_gen_mov_vec(dest, tcg_constant_vec(type, vece, val)); } -void tcg_gen_dup64i_vec(TCGv_vec dest, uint64_t val) -{ - tcg_gen_dupi_vec(MO_64, dest, val); -} - -void tcg_gen_dup32i_vec(TCGv_vec dest, uint32_t val) -{ - tcg_gen_dupi_vec(MO_32, dest, val); -} - -void tcg_gen_dup16i_vec(TCGv_vec dest, uint32_t val) -{ - tcg_gen_dupi_vec(MO_16, dest, val); -} - -void tcg_gen_dup8i_vec(TCGv_vec dest, uint32_t val) -{ - tcg_gen_dupi_vec(MO_8, dest, val); -} - void tcg_gen_dup_i64_vec(unsigned vece, TCGv_vec r, TCGv_i64 a) { TCGArg ri = tcgv_vec_arg(r);