Lines Matching full:decls
4674 class Decls {
4678 def decls : Decls;
4820 !foreach(decls.pattern, Offset,
4821 !subst(OFFSET, byte_uimm12, decls.pattern)),
4822 !foreach(decls.pattern, address,
4824 !subst(ALIGN, any_align, decls.pattern))),
4827 !foreach(decls.pattern, Offset,
4828 !subst(OFFSET, hword_uimm12, decls.pattern)),
4829 !foreach(decls.pattern, address,
4831 !subst(ALIGN, min_align2, decls.pattern))),
4834 !foreach(decls.pattern, Offset,
4835 !subst(OFFSET, word_uimm12, decls.pattern)),
4836 !foreach(decls.pattern, address,
4838 !subst(ALIGN, min_align4, decls.pattern))),
4842 !foreach(decls.pattern, Offset,
4843 !subst(OFFSET, word_uimm12, decls.pattern)),
4844 !foreach(decls.pattern, address,
4846 !subst(ALIGN, min_align4, decls.pattern))),
4850 !foreach(decls.pattern, Offset,
4851 !subst(OFFSET, dword_uimm12, decls.pattern)),
4852 !foreach(decls.pattern, address,
4854 !subst(ALIGN, min_align8, decls.pattern))),
4858 !foreach(decls.pattern, Offset,
4859 !subst(OFFSET, hword_uimm12, decls.pattern)),
4860 !foreach(decls.pattern, address,
4862 !subst(ALIGN, min_align2, decls.pattern))),
4866 !foreach(decls.pattern, Offset,
4867 !subst(OFFSET, word_uimm12, decls.pattern)),
4868 !foreach(decls.pattern, address,
4870 !subst(ALIGN, min_align4, decls.pattern))),
4874 !foreach(decls.pattern, Offset,
4875 !subst(OFFSET, dword_uimm12, decls.pattern)),
4876 !foreach(decls.pattern, address,
4878 !subst(ALIGN, min_align8, decls.pattern))),
4882 !foreach(decls.pattern, Offset,
4883 !subst(OFFSET, qword_uimm12, decls.pattern)),
4884 !foreach(decls.pattern, address,
4886 !subst(ALIGN, min_align16, decls.pattern))),
4890 !foreach(decls.pattern, Offset,
4891 !subst(OFFSET, byte_uimm12, decls.pattern)),
4892 !foreach(decls.pattern, address,
4894 !subst(ALIGN, any_align, decls.pattern))),
4898 !foreach(decls.pattern, Offset,
4899 !subst(OFFSET, hword_uimm12, decls.pattern)),
4900 !foreach(decls.pattern, address,
4902 !subst(ALIGN, min_align2, decls.pattern))),
4905 def : Pat<(sextloadi32 !foreach(decls.pattern, address,
4907 !subst(ALIGN, min_align4, decls.pattern)))),
4908 (LDRSWx Base, !foreach(decls.pattern, Offset,
4909 !subst(OFFSET, word_uimm12, decls.pattern)))>;
5062 !foreach(decls.pattern, address,
5063 !subst(SHIFT, imm_eq0, decls.pattern)),
5068 !foreach(decls.pattern, address,
5069 !subst(SHIFT, imm_eq1, decls.pattern)),
5074 !foreach(decls.pattern, address,
5075 !subst(SHIFT, imm_eq2, decls.pattern)),
5082 !foreach(decls.pattern, address,
5083 !subst(SHIFT, imm_eq2, decls.pattern)),
5090 !foreach(decls.pattern, address,
5091 !subst(SHIFT, imm_eq3, decls.pattern)),
5097 !foreach(decls.pattern, address,
5098 !subst(SHIFT, imm_eq1, decls.pattern)),
5104 !foreach(decls.pattern, address,
5105 !subst(SHIFT, imm_eq2, decls.pattern)),
5111 !foreach(decls.pattern, address,
5112 !subst(SHIFT, imm_eq3, decls.pattern)),
5118 !foreach(decls.pattern, address,
5119 !subst(SHIFT, imm_eq4, decls.pattern)),
5123 !foreach(decls.pattern, address,
5124 !subst(SHIFT, imm_eq0, decls.pattern)),
5128 !foreach(decls.pattern, address,
5129 !subst(SHIFT, imm_eq1, decls.pattern)),
5132 def : Pat<(sextloadi32 !foreach(decls.pattern, address,
5133 !subst(SHIFT, imm_eq2, decls.pattern))),