Received: by 2002:a25:ef43:0:0:0:0:0 with SMTP id w3csp904672ybm; Wed, 27 May 2020 10:46:22 -0700 (PDT) X-Google-Smtp-Source: ABdhPJw3TczD63PHYa2DRq0DFoMxj3yLSeeVSrRK84lLwKU+DoWQwf9Z8dQeJePeoqiz4L3KHmxV X-Received: by 2002:a50:f391:: with SMTP id g17mr26369546edm.102.1590601582289; Wed, 27 May 2020 10:46:22 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1590601582; cv=none; d=google.com; s=arc-20160816; b=VTOmJa9sMP7V85mvyadDtpEbwGNuTh7yU/xsP0gYqz/2H0ExMA9/2Ua3VaLZDLOBSE povhc0pMX+bhOqqOkQIbT941QYV9mlE2Gin/X/46Y+RY4ms7i/f2IlzvtPMNze8cvWNu P7c3E9mxxKT7rv3bD8W08bCEbYUdZa9udRdB7ldgWN36wrCYJyKNZwCh8UKv5CkSirYT RAJ/4KHPPTF7YTPsq+szuqhZtvqYwfM0TeC2DjzxM1ev2ni0AYPbYRKwUY33O6NTYk19 S/ErolSz37TIx/+5zI6sxz1bzqpj5YYC+FgeexxkNzJMjHKTbYJ0ukriQla2ri9+1sry ZqGw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version; bh=69SZBtRgVv11JV9GwXkF1Esx1we43TtqIdX55EWYkVQ=; b=ixpIa0Uyd5NZfppobtXMSam7GJs7hg98uVKBa3Z5zpCj6sRkEdrniBbzKImLTjiRaD Li0lnYJ3scMXDgH2Uf88yQQh0wRoQkpPD6WvencXye4rPv709sChZlIkXE8+E5zI/7Ky 1Qd60SzookbS8EKTUwztosLiWru0StXYWG/va83WKkvVezIKfAxe9VF1Df2Yn51mhlNf wT7nn4QtSeCRqGjbpgaaFdmcHwmh8dOuEQCGG/8+5k2mr9CuFYdo2mE/XrJJy2YVQuzq XKitdXKhovdrRWbsxmXcfKEOqxhB2bM1aDALLEoOYDxDr8PlnOhh/dv5eRCS7RqtTDvg zVxQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id l6si2344434ejx.387.2020.05.27.10.45.58; Wed, 27 May 2020 10:46:22 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729950AbgE0Mb0 (ORCPT + 99 others); Wed, 27 May 2020 08:31:26 -0400 Received: from mout.kundenserver.de ([212.227.126.187]:52487 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728501AbgE0MbZ (ORCPT ); Wed, 27 May 2020 08:31:25 -0400 Received: from mail-qk1-f172.google.com ([209.85.222.172]) by mrelayeu.kundenserver.de (mreue009 [212.227.15.129]) with ESMTPSA (Nemesis) id 1N3bb1-1ivknH0RIR-010ZZl for ; Wed, 27 May 2020 14:31:24 +0200 Received: by mail-qk1-f172.google.com with SMTP id c185so9965730qke.7 for ; Wed, 27 May 2020 05:31:23 -0700 (PDT) X-Gm-Message-State: AOAM5316YI3pT+kXks7wwJZUYj+IgmtR2tKN1NQ5bEAhbkS5HKyG7CNo P6NjU2DwTg+Hr3F8+/f1sRw6f/iiemrYgBr4F9o= X-Received: by 2002:a37:434b:: with SMTP id q72mr4003383qka.352.1590582683017; Wed, 27 May 2020 05:31:23 -0700 (PDT) MIME-Version: 1.0 References: <20200527103236.148700-1-elver@google.com> In-Reply-To: From: Arnd Bergmann Date: Wed, 27 May 2020 14:31:06 +0200 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH -tip] compiler_types.h: Optimize __unqual_scalar_typeof compilation time To: Sedat Dilek Cc: Marco Elver , Will Deacon , Peter Zijlstra , Borislav Petkov , Thomas Gleixner , Ingo Molnar , clang-built-linux , "Paul E. McKenney" , Dmitry Vyukov , Alexander Potapenko , Andrey Konovalov , kasan-dev , "linux-kernel@vger.kernel.org" , Nick Desaulniers , Stephen Rothwell Content-Type: text/plain; charset="UTF-8" X-Provags-ID: V03:K1:RZEd1IDi31CFLHqM/PVJubG9aykZPIKmvo2DAIiIX7Q/CrtzNdo qQrk16AKnOwoGul7/a0bZSylHZs5sysIC56JY2bgWORZzhfvfUelHcQhuZ21BunT+ck8xce 1ScpsWoL0sc+Ik+X7XTGu4MMNX7s5wRs+/7Oo0jhTIeDkXjCNrjtyTfJ7+gZmdWiOYJ5lod 35T2pRTmhbgu0NEQKrEfw== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:67xoUZ9rMd8=:x+4WxF7+pml6DkU+TsT9zU GcB96kdNt7W65Jcsn6EtR+o0S+iQbyktk5TYe1sLOEeskcSSKmv23cy9yBJ19+tzVEtU9OrJQ CJRgFReVnavhNmRFT6ODS7axmiTHBPTY7nlD+R/LsLAkrhmMVL616Yc/MAHBohdGSwO4YQKCV N3tMlhhy4yQatOcctAGdd7CpbTgnxFJeQzgk/6e8QaXOYt35ebVZMEo+TwLOqxyBZROeYjCrf 7c1wf414YExyFl4RGtVca2HrUiOdeB8TPWDyXQZzoZpYW2ArzcKPF3QH5CT98i7jlUvK6mmZ/ LnVoeFlkWqh+Bb9UnbgYF6NTdwuNAqChEp+YBxEtE1LT78PDwWYZj2WBd1HoSobmSO89uDQMD 4SrArx1t9PeiB4Q7xw3fXSVsolzjswvLNNyZibaMWCFpHPs3FEpyei/h5gdnpjCOknQKSBh9n Y+43n8ucoslIGvBf3P88nOZRJEhUadOwVcdX/6tKosLaljMj8EW+qyKEZ9GOdbbXCSOSyLeYm jCbUu0XzYpN80Ivp7bNnCL6aoD8J8GKGzKQ/NLLQWwGq3YRZHC95eKXsoBJK2fIPSkK3WNSv3 6Zf0GmQ+N4UEcncvW47qAzZTbrZ2Gi3jZ4KLa9QzXa/oOI7E6N3Y9SJCzIAEWSGbfXo/j+ZB8 K5i7uvRa7xGk1k9VI4mp06RKVlKoOiaaJOQcxBW+e7uq1LP1wlAO0gk5toXfaPzZ7Ql0YKqD/ qp/I+fxXl60r653AygGZiB7ObWjgTAHHaEX9bdkQf/jd2718+W0kh/9EW3KsrLtlloTqcTJoL yfB55PWTcF69pxYyyJDj79cXGNeZxqM/7IdH1QSe9+RoTgDDWE= Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, May 27, 2020 at 1:36 PM Sedat Dilek wrote: > On Wed, May 27, 2020 at 1:27 PM Arnd Bergmann wrote: > > On Wed, May 27, 2020 at 12:33 PM Marco Elver wrote: > > > > This gives us back 80% of the performance drop on clang, and 50% > > of the drop I saw with gcc, compared to current mainline. > > > > Tested-by: Arnd Bergmann > > > > Hi Arnd, > > with "mainline" you mean Linux-next aka Linux v5.8 - not v5.7? I meant v5.7. > I have not seen __unqual_scalar_typeof(x) in compiler_types.h in Linux v5.7. > > Is there a speedup benefit also for Linux v5.7? > Which patches do I need? v5.7-rc is the baseline and is the fastest I currently see. On certain files, I saw an intermittent 10x slowdown that was already fixed earlier, now linux-next is more like 2x slowdown for me and 1.2x with this patch on top, so we're almost back to the speed of linux-5.7. Arnd