comparison src/share/vm/adlc/Doc/Syntax.doc @ 628:7bb995fbd3c0

Merge
author trims
date Thu, 12 Mar 2009 18:16:36 -0700
parents 98cb887364d3
children c18cbe5936b8
comparison
equal deleted inserted replaced
580:ce2272390558 628:7bb995fbd3c0
86 86
87 reg_class X_REG(AX, BX); // form a matcher register class of X_REG 87 reg_class X_REG(AX, BX); // form a matcher register class of X_REG
88 // these are used for constraints, etc. 88 // these are used for constraints, etc.
89 89
90 alloc_class class1(AX, BX); // form an allocation class of registers 90 alloc_class class1(AX, BX); // form an allocation class of registers
91 // used by the register allocator for seperate 91 // used by the register allocator for separate
92 // allocation of target register classes 92 // allocation of target register classes
93 93
94 3. Pipeline Syntax for Scheduling 94 3. Pipeline Syntax for Scheduling
95 95
96 96
148 3. Terminators 148 3. Terminators
149 a. ; (standard statement terminator) 149 a. ; (standard statement terminator)
150 b. %} (block terminator) 150 b. %} (block terminator)
151 c. EOF (file terminator) 151 c. EOF (file terminator)
152 152
153 4. Each statement must start on a seperate line 153 4. Each statement must start on a separate line
154 154
155 5. Identifiers cannot contain: (){}%;,"/\ 155 5. Identifiers cannot contain: (){}%;,"/\
156 156
157 E. Instruction Form: instruct instr1(oper1 dst, oper2 src) %{ ... %} 157 E. Instruction Form: instruct instr1(oper1 dst, oper2 src) %{ ... %}
158 158