Lines Matching defs:usedef
988 int InstructForm::operand_position(const char *name, int usedef) {
989 return unique_opnds_idx(_components.operand_position(name, usedef, this));
1074 extern bool is_def(int usedef);
2323 int OperandForm::operand_position(const char *name, int usedef) {
2324 return _components.operand_position(name, usedef, this);
2835 Component::Component(const char *name, const char *type, int usedef)
2836 : _name(name), _type(type), _usedef(usedef) {
2896 void ComponentList::insert(const char *name, const char *opType, int usedef,
2898 Component * component = new Component(name, opType, usedef);
2970 // if parameter 'usedef' is ::USE, it will match USE, USE_DEF, ...
2971 int ComponentList::operand_position(const char *name, int usedef, Form *fm) {
2985 if (strcmp(name, component->_name)==0 && (component->isa(usedef))) {
2989 && usedef==Component::USE && component->isa(Component::DEF) ) {
3173 int usedef = def_flag ? Component::DEF : Component::USE;
3185 components.insert(_name, _opType, usedef, true);