From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-yb1-xb31.google.com (mail-yb1-xb31.google.com [IPv6:2607:f8b0:4864:20::b31]) by sourceware.org (Postfix) with ESMTPS id 4203B385840C for ; Mon, 13 Dec 2021 14:19:11 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 4203B385840C Received: by mail-yb1-xb31.google.com with SMTP id x32so38583098ybi.12 for ; Mon, 13 Dec 2021 06:19:11 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=IBlhqHRVGam+ukCe3Ojo5syUPjtFTx4ljWN0Km8tol0=; b=SMrvlODNbaBddaLeXwgfp9/4wR8+SnZHaZnKXOOIhsMDzH4VHTVwlc4x55Jf6727Rz vf6E7a6RPdQa2tPd98vlyvXVPEBRsFB7BGoEoF5BJzsOBicIC0i0y+nFTzUqfoYYf9lg 4TniZaRmp2wEDy5vogkgWfu3p2P4uRKJIArL9FTAe7xk66QKMSg0rP/atblIV2PVBi6q X6oy4ArlAVE6qSzJ1Bz7wOvS9LrNAI829Ab1Sbm/y8RD1+vvdVe5MXkJTvWSB7PpCihs YoB4jh4OZxR1ZM62hGFtsLtAszHqsYbBbgbe9x0wr5DkmWRLKmeGoDk7cy9odMTq0H/V NQ9Q== X-Gm-Message-State: AOAM530MN87j0GX/a+D0kEa7kkbYN9DCeSF7RWJHC7hhWIDNmsUro1DP RhxnbtvttodJYNaOiCwJ2T4NfGSeRIZlzCJjOFO84Bzo8/Y= X-Google-Smtp-Source: ABdhPJzDE4hHaMwO7vMJ0WNHbRJSNVN8qtlLQZ3GBUpVqrOxjWk72Gkj8UVJujvmZWcJRjKq0pualEPBuGK+qNsuSXk= X-Received: by 2002:a25:dad4:: with SMTP id n203mr32456618ybf.554.1639405150299; Mon, 13 Dec 2021 06:19:10 -0800 (PST) MIME-Version: 1.0 From: =?UTF-8?Q?Marc_Nieper=2DWi=C3=9Fkirchen?= Date: Mon, 13 Dec 2021 15:18:59 +0100 Message-ID: Subject: gcc_jit_context_new_rvalue_from_XXX To: jit@gcc.gnu.org X-Spam-Status: No, score=0.7 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FREEMAIL_FROM, HTML_MESSAGE, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on server2.sourceware.org Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: jit@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Jit mailing list List-Unsubscribe: , List-Archive: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 13 Dec 2021 14:19:13 -0000 Hi, we have gcc_jit_context_new_rvalue_from_int and gcc_jit_context_new_rvalue_from_long. What about gcc_jit_context_new_rvalue_from_long_long and other integral types? It could be emulated with initialized globals (and relying on the optimization pass), but only when the binary representation on the target is known, which it generally isn't unless the target is always the host. Thanks, Marc