Lines Matching refs:InstructForm
32 class InstructForm;
74 //------------------------------InstructForm-----------------------------------
75 class InstructForm : public Form {
82 InstructForm *_cisc_spill_alternate;// cisc possible replacement
84 InstructForm *_short_branch_form;
117 InstructForm(const char *id, bool ideal_only = false);
118 InstructForm(const char *id, InstructForm *instr, MatchRule *rule);
119 ~InstructForm();
122 virtual InstructForm *is_instruction() const;
244 bool cisc_spills_to(ArchDesc &AD, InstructForm *alternate);
245 InstructForm *cisc_spill_alternate() { return _cisc_spill_alternate; }
255 bool check_branch_variant(ArchDesc &AD, InstructForm *short_branch);
263 InstructForm *short_branch_form() { return _short_branch_form; }
457 const char *rep_var_name(InstructForm &inst, uint param_no);
518 InstructForm *_instrs; // List of instructions to expand to