From mboxrd@z Thu Jan 1 00:00:00 1970 From: Luc Van Oostenryck Subject: Re: [RFC v0 0/4] Give a type to constants too Date: Fri, 11 Aug 2017 14:39:51 +0200 Message-ID: <20170811123950.jncvpczj3vpavctk@ltop.local> References: <20170811114937.fqzgxdqcq64jlpgn@ltop.local> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Return-path: Received: from mail-wm0-f46.google.com ([74.125.82.46]:36673 "EHLO mail-wm0-f46.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752864AbdHKMjy (ORCPT ); Fri, 11 Aug 2017 08:39:54 -0400 Received: by mail-wm0-f46.google.com with SMTP id t201so40873054wmt.1 for ; Fri, 11 Aug 2017 05:39:53 -0700 (PDT) Content-Disposition: inline In-Reply-To: Sender: linux-sparse-owner@vger.kernel.org List-Id: linux-sparse@vger.kernel.org To: Dibyendu Majumdar Cc: Christopher Li , Linus Torvalds , Sparse Mailing-list , Jeff Garzik , Pekka Enberg On Fri, Aug 11, 2017 at 01:20:38PM +0100, Dibyendu Majumdar wrote: > > I was mistaken - I think they do appear in the instruction stream. Yes, they are in bb->insns. > I thought they didn't because we kind of ignore them - and only look at > them as part of the OP_CALL arguments. Well, it depends what we do with them. For the LLVM front-end, indeed they don't correspond to an LLVM instruction. For other situations they are or will be used more directly. -- Luc