#include <recog.h>
Field Documentation
unsigned int operand_alternative::anything_ok |
enum reg_class operand_alternative::cl |
const char* operand_alternative::constraint |
Pointer to the beginning of the constraint string for this alternative,
for easier access by alternative number.
Referenced by process_alt_operands().
unsigned int operand_alternative::decmem_ok |
Nonzero if '<' was found in the constraint string.
unsigned int operand_alternative::earlyclobber |
Nonzero if '&' was found in the constraint string.
unsigned int operand_alternative::incmem_ok |
Nonzero if '>' was found in the constraint string.
unsigned int operand_alternative::is_address |
Nonzero if 'p' was found in the constraint string.
int operand_alternative::matched |
The same information, but reversed: -1 if this operand is not
matched by any other, or the operand number of the operand that
matches this one.
int operand_alternative::matches |
unsigned int operand_alternative::memory_ok |
Nonzero if TARGET_MEM_CONSTRAINT was found in the constraint
string.
unsigned int operand_alternative::nonoffmem_ok |
Nonzero if 'V' was found in the constraint string.
unsigned int operand_alternative::offmem_ok |
Nonzero if 'o' was found in the constraint string.
unsigned int operand_alternative::reject |
"Badness" of this alternative, computed from number of '?' and '!'
characters in the constraint string.
Referenced by reg_in_class_p().
The documentation for this struct was generated from the following file: