From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-vs1-xe2d.google.com (mail-vs1-xe2d.google.com [IPv6:2607:f8b0:4864:20::e2d]) by sourceware.org (Postfix) with ESMTPS id E817F382D462 for ; Fri, 27 May 2022 05:50:33 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org E817F382D462 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=cusat.ac.in Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=cusat.ac.in Received: by mail-vs1-xe2d.google.com with SMTP id m2so3344637vsr.8 for ; Thu, 26 May 2022 22:50:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cusat-ac-in.20210112.gappssmtp.com; s=20210112; h=mime-version:from:date:message-id:subject:to; bh=NQJ9Dkvo43RMmaTQFMpGILx7WX+v+dnFGZPaRd9XnbA=; b=ju93HRPauzNTFWI6IU4A/NkiWwq524qwc/vDKZX+X/d3+QlUSpG7V+LaMsGmvIUJTd 1xKviZ6d+yRfU6AkMSJ/Nzr2V7n23oWyP7Fggq8O0L8wkfDSIr7GmTlx5rwdEU4b7q5C Z4gfIvwau5a3fxjD4QrsmnpnR7DzQPkEFX8knEIx6POli7R5K3qIp1arr/k/F+ZtvjAd JgTHK7SsBv1odcDV7d0gV0DLSRUBuUFmiJGJFrVMxiD1aepGQv8f8pAUvysunR2Ru56O ndU56L6MDZ9Cz458lkK1SUzaNooDG8Zi6D/bt0Uw/V2yvyvqbSYQFDcPRCaVa12PztXO uNNQ== 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=NQJ9Dkvo43RMmaTQFMpGILx7WX+v+dnFGZPaRd9XnbA=; b=VVQxQ61rsRJu2cqq2FcS/rTNgO7K7MkzVEoWySkZF5KTeDEbzp3hzKpjO7SSaVp4eP xTY1dDEJ9uxvQKaqlJqUFRWSeIDo6q+q553gFnIAv3EVhTpqrkxKKW3jGgBd/IeHQiUb ck3dhVdpV8BQ12oeZHkeMobIGw0GCrXtrQW5/9bePCe7mkvsEv12GyMC5n8lZlkyTsTX GGybWBgW/Zjiud2Q63pkucz1xiGxv6EDIxb/AxtM7Sxg2tDTTdh82zYRIzCkeyCtWSO6 OplMbvcYmg6Ctjeco3IoaOK6p32coSVcLG23Dd9sw/TSxIsvD+0mZtZNpjv6icdFqTxi JfbQ== X-Gm-Message-State: AOAM533AtQz0vld5hR2UDUUtN3hKsWRtV0p7+RrIz21gidGTTmFKzjjY nhfKk36Z0rnFOlMFcd6TdmPeihf7puB4fYKagN9dLSG56d9Zzyj30wa+e/oQa2KGkneLY9p5M+L iIIq3P4ArCJYLkMBswv+ekCoY5+I= X-Google-Smtp-Source: ABdhPJywXl7jStkfjDpl2zBuwjrxFQl+BrOrWfYR8PGeKlW07pQ3TTVUXleiesqUBgPzLFvTKQc7J4xGnaVo3VUjsYY= X-Received: by 2002:a05:6102:3ed0:b0:337:9108:7bf3 with SMTP id n16-20020a0561023ed000b0033791087bf3mr12616504vsv.25.1653630632820; Thu, 26 May 2022 22:50:32 -0700 (PDT) MIME-Version: 1.0 From: RICHU NORMAN Date: Fri, 27 May 2022 11:20:21 +0530 Message-ID: Subject: RTL Pattern not working To: gcc@gcc.gnu.org X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_05, DKIM_SIGNED, DKIM_VALID, HTML_MESSAGE, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_PASS, TXREP, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: gcc@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 27 May 2022 05:50:39 -0000 In gcc/combine.cc I have written a pattern to emit a complex rtl instruction which uses 'and' 'shift' 'lshiftrt' and 'or' in a single pattern.But pattern not recognised as single pattern.I changed the cost of this instruction to 0.Still pattern is not generated. How can I check if the instruction works or not? I have checked the output in files generated in fdump-rtl-all . Wish to know how combiner.cc works. dump_combine_total_stats (FILE *file) { fprintf (file, "\n;; Combiner totals: %d attempts, %d substitutions (%d requiring new space),\n;; %d successes.\n", total_attempts, total_merges, total_extras, total_successes); } In my case the pattern is not generated as well not compared . -- Richu Norman Research Scholar Department of Computer Science Cochin University of Science and Technology Ph : (+91)-8848455627