www.delorie.com/gnu/docs/gcc/gccint_95.html   search  
 
Buy the book!


GNU Compiler Collection (GCC) Internals

[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

9.18 Instruction Attributes

In addition to describing the instruction supported by the target machine, the `md' file also defines a group of attributes and a set of values for each. Every generated insn is assigned a value for each attribute. One possible attribute would be the effect that the insn has on the machine's condition code. This attribute can then be used by NOTICE_UPDATE_CC to track the condition codes.

9.18.1 Defining Attributes and their Values  Specifying attributes and their values.
9.18.2 Attribute Expressions  Valid expressions for attribute values.
9.18.3 Assigning Attribute Values to Insns  Assigning attribute values to insns.
9.18.4 Example of Attribute Specifications  An example of assigning attributes.
9.18.5 Computing the Length of an Insn  Computing the length of insns.
9.18.6 Constant Attributes  Defining attributes that are constant.
9.18.7 Delay Slot Scheduling  Defining delay slots required for a machine.
9.18.8 Specifying Function Units  Specifying information for insn scheduling.


  webmaster     delorie software   privacy  
  Copyright 2003   by The Free Software Foundation     Updated Jun 2003