search for: nopre

Displaying 9 results from an estimated 9 matches for "nopre".

Did you mean: nope
2012 Aug 17
0
[LLVMdev] TableGen related question for the Hexagon backend
...already present which allows us to > relate instructions with each other? What do you mean by a proper query > language? Yes, in the very simple sense that you can relate instructions that have the same value in a field: def ADD { let BaseOpcode = "ADD"; let PredSense = "nopred"; } def ADDtrue { let BaseOpcode = "ADD"; let PredSense = "true"; } Inside a multiclass, the NAME variable is set to the base name of the defm. You can use that to relate your instructions. >> You don't want to be limited to a single 'IFormat' as a...
2012 Aug 17
2
[LLVMdev] TableGen related question for the Hexagon backend
...he same BaseOpcode field form a row. > let RowFields = ["BaseOpcode"]; > > // Instructions with the same predicate sense form a column. > let ColFields = ["PredSense"]; > > // The key column is the unpredicated instructions. > let KeyCol = ["nopred"]; > > // Value columns are predicate=true and predicate=false > let ValueCols = [["true"], ["false"]]; }; Can you please elaborate it more? It seems interesting but I coundn't understand it completely. Also, how do I get the table from the definition a...
2012 Aug 28
1
[LLVMdev] TableGen backend support to express relations between instruction
..."PredRel"; // Instructions with the same BaseOpcode value form a row. let RowFields = ["BaseOpcode"]; // Instructions with the same predicate sense form a column. let ColFields = ["PredSense"]; // The key column is the unpredicated instructions. let KeyCol = ["nopred"]; // Value columns are PredSense=true and PredSense=false let ValueCols = [["true"], ["false"]]; } Instructions need to set some fields in order for the TableGen to relate them using the information provided in 'getPredOpcode'. Def ADD: PredRel { let Base...
2012 Aug 20
2
[LLVMdev] TableGen related question for the Hexagon backend
...relate instructions with each other? What do you mean by a proper > > query language? > > Yes, in the very simple sense that you can relate instructions that have the > same value in a field: > > def ADD { > let BaseOpcode = "ADD"; > let PredSense = "nopred"; > } > > def ADDtrue { > let BaseOpcode = "ADD"; > let PredSense = "true"; > } > > Inside a multiclass, the NAME variable is set to the base name of the defm. > You can use that to relate your instructions. I found 'NAME' variable...
2012 Aug 17
0
[LLVMdev] TableGen related question for the Hexagon backend
...el"; // Instructions with the same BaseOpcode field form a row. let RowFields = ["BaseOpcode"]; // Instructions with the same predicate sense form a column. let ColFields = ["PredSense"]; // The key column is the unpredicated instructions. let KeyCol = ["nopred"]; // Value columns are predicate=true and predicate=false let ValueCols = [["true"], ["false"]]; }; That should be enough to generate a table: // key , PredSense=true, PredSense=false { ADD , ADDtrue, ADDfalse, // BaseOpcode="ADD" { SUB...
2012 Aug 28
0
[LLVMdev] TableGen backend support to express relations between instruction
Jyotsna, I hadn't been following this, so I apologize if this has already been provided, but can you give a quick example of how this functionality is used? Thanks in advance, Hal On Tue, 28 Aug 2012 13:01:17 -0500 "Jyotsna Verma" <jverma at codeaurora.org> wrote: > Hi Jakob, > > Here is the first draft of the patch to add TableGen backend support > for the
2012 Aug 16
2
[LLVMdev] TableGen related question for the Hexagon backend
Hi Everyone, After some more thoughts to the Jacob's suggestion of using multiclasses for Opcode mapping, this is what I have come up with. Please take a look at the design below and let me know if you have any suggestions/questions. I have tried to keep the design target independent so that other targets could benefit from it. 1) The idea is to add 3 new classes into
2005 Apr 14
3
CentOS and HP Drivers
I am debating installing CentOS on a new HP DL580 with an MSA1000 SAN. HP offers drivers that are specific to RHEL and will not install on other RH distros i.e. RH 9. Has anyone gotten the HP SupportPack to install under CentOS? Thanks! -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean.
2012 Aug 28
4
[LLVMdev] TableGen backend support to express relations between instruction
Hi Jakob, Here is the first draft of the patch to add TableGen backend support for the instruction mapping tables. Please take a look and let me know your suggestions. As of now, I create one mapping table per relation which results into a long .inc file. So, I'm planning to combine everything into a single table and will include APIs (one per relation) to query from this table. Thanks,