Lines Matching refs:Form

31 class Form;
75 class InstructForm : public Form {
166 virtual Form::CallType is_ideal_call() const; // matches ideal 'Call'
167 virtual Form::DataType is_ideal_load() const; // node matches ideal 'LoadXNode'
171 virtual Form::DataType is_ideal_store() const;// node matches ideal 'StoreXNode'
172 bool is_ideal_mem() const { return is_ideal_load() != Form::none || is_ideal_store() != Form::none; }
175 virtual Form::DataType is_chain_of_constant(FormDict &globals);
176 virtual Form::DataType is_chain_of_constant(FormDict &globals, const char * &opType);
177 virtual Form::DataType is_chain_of_constant(FormDict &globals, const char * &opType, const char * &result_type);
206 virtual uint num_consts(FormDict &globals, Form::DataType type) const;
307 class EncodeForm : public Form {
330 class EncClass : public Form {
374 class MachNodeForm: public Form {
392 class Opcode : public Form {
423 class InsEncode : public Form {
465 class Effect : public Form {
490 class ExpandRule : public Form {
512 class RewriteRule : public Form {
533 class OpClassForm : public Form {
545 virtual Form::InterfaceType interface_type(FormDict &globals) const;
589 virtual Form::InterfaceType interface_type(FormDict &globals) const;
597 virtual uint num_consts(FormDict &globals, Form::DataType type) const;
616 virtual Form::DataType is_user_name_for_sReg() const;
635 virtual Form::DataType simple_type(FormDict &globals) const;
637 virtual Form::DataType is_base_constant(FormDict &globals) const;
688 class Constraint : public Form {
706 class Predicate : public Form {
722 class Interface : public Form {
733 virtual Form::InterfaceType interface_type(FormDict &globals) const;
822 class ConstructRule : public Form {
841 class AttributeForm : public Form {
872 class Component : public Form {
892 // Form::DataType is_base_constant(FormDict &globals);
913 class MatchNode : public Form {
949 uint num_consts(FormDict &globals, Form::DataType type) const;
1007 Form::DataType is_base_constant(FormDict &globals) const;
1021 Form::DataType is_ideal_load() const;// node matches ideal 'LoadXNode'
1025 Form::DataType is_ideal_store() const;// node matches ideal 'StoreXNode'
1043 class Attribute : public Form {
1062 class FormatRule : public Form {