[LLVMdev] Accessing InstrFormat.td fields
Villmow, Micah
Micah.Villmow at amd.com
Tue Oct 28 09:18:47 PDT 2008
When I setup my InstrFormat fields, I added some custom fields specific
for my backend. How do I access these from inside LLVM?
For example:
class InstrFormat<dag outs, dag ins, string asmstr, list<dag> pattern>
: Instruction {
let Namespace = "AMD";
dag OutOperandList = outs;
dag InOperandList = ins;
let Pattern = pattern;
let AsmString = asmstr;
OpCodeModifier ocmod;
}
How do I set/read the ocmod struct from either SelectCode or a separate
phase? Is there an example of this?
Micah Villmow
Systems Engineer
Advanced Technology & Performance
Advanced Micro Devices Inc.
4555 Great America Pkwy,
Santa Clara, CA. 95054
P: 408-572-6219
F: 408-572-6596
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20081028/e8932a29/attachment.html>
More information about the llvm-dev
mailing list