Lines Matching full:index
44 foreach Index = 0-127 in {
47 def T#Index#_#Chan : R600RegWithChan <"T"#Index#"."#Chan, Index, Chan>;
50 def Addr#Index#_#Chan : R600RegWithChan <"T("#Index#" + AR.x)."#Chan,
51 Index, Chan>;
54 def T#Index#_XYZW : R600Reg_128 <"T"#Index#"",
55 [!cast<Register>("T"#Index#"_X"),
56 !cast<Register>("T"#Index#"_Y"),
57 !cast<Register>("T"#Index#"_Z"),
58 !cast<Register>("T"#Index#"_W")],
59 Index>;
61 def T#Index#_XY : R600Reg_64 <"T"#Index#"",
62 [!cast<Register>("T"#Index#"_X"),
63 !cast<Register>("T"#Index#"_Y")],
64 Index>;
86 foreach Index = 159-128 in {
89 def KC0_#Index#_#Chan : R600RegWithChan <"KC0["#!add(Index,-128)#"]."#Chan, Index, Chan>;
92 def KC0_#Index#_XYZW : R600Reg_128 <"KC0["#!add(Index, -128)#"].XYZW",
93 [!cast<Register>("KC0_"#Index#"_X"),
94 !cast<Register>("KC0_"#Index#"_Y"),
95 !cast<Register>("KC0_"#Index#"_Z"),
96 !cast<Register>("KC0_"#Index#"_W")],
97 Index>;
101 foreach Index = 191-160 in {
104 def KC1_#Index#_#Chan : R600RegWithChan <"KC1["#!add(Index,-160)#"]."#Chan, Index, Chan>;
107 def KC1_#Index#_XYZW : R600Reg_128 <"KC1["#!add(Index, -160)#"].XYZW",
108 [!cast<Register>("KC1_"#Index#"_X"),
109 !cast<Register>("KC1_"#Index#"_Y"),
110 !cast<Register>("KC1_"#Index#"_Z"),
111 !cast<Register>("KC1_"#Index#"_W")],
112 Index>;
117 foreach Index = 448-480 in {
118 def ArrayBase#Index : R600Reg<"ARRAY_BASE", Index>;
157 // const buffer reference, SRCx_SEL contains index
159 // interpolation param reference, SRCx_SEL contains index