[llvm-commits] [PATCH] TableGen backend support to express relations between instruction

Jyotsna Verma jverma at codeaurora.org
Mon Sep 24 13:13:34 PDT 2012


Hello Jakob,

 

I was wondering if you got a chance to look at my patch for the TableGen
backend changes. As we discussed earlier, this patch adds support to create
relationship maps between instructions. I would highly appreciate if you
could take a look at the implementation and give me some feedback.

Thanks,

Jyotsna

 

--

Qualcomm Innovation Center, Inc. is a member of Code Aurora Forum, hosted by
The Linux Foundation

 

From: llvm-commits-bounces at cs.uiuc.edu
[mailto:llvm-commits-bounces at cs.uiuc.edu] On Behalf Of Jyotsna Verma
Sent: Wednesday, September 19, 2012 12:54 AM
To: llvm-commits at cs.uiuc.edu
Subject: [llvm-commits] [PATCH] TableGen backend support to express
relations between instruction

 

Hi,

 

This patch adds TableGen support to create the relationship maps between
instructions. I have added a new class 'InstrMapping' in Target.td file to
model relations. New functionality in TableGen parses InstrMapping records
and uses the information to generate relation map for the corresponding
relations. TableGen outputs it into  tables which are included at the end of
*GenInstrInfo.inc file. It also outputs functions to query these tables.

 

Please review the patch and let me know your comments.

 

Thanks,

Jyotsna

 

--

Qualcomm Innovation Center, Inc. is a member of Code Aurora Forum, hosted by
The Linux Foundation

 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20120924/a564e16e/attachment.html>


More information about the llvm-commits mailing list