@@ -203,7 +203,7 @@ impl Uniform {
203203#[ derive( Clone , Copy , PartialEq , Eq , Debug ) ]
204204pub struct CastTarget {
205205 pub prefix : [ Option < RegKind > ; 8 ] ,
206- pub prefix_chunk : Size ,
206+ pub prefix_chunk_size : Size ,
207207 pub rest : Uniform ,
208208}
209209
@@ -215,29 +215,29 @@ impl From<Reg> for CastTarget {
215215
216216impl From < Uniform > for CastTarget {
217217 fn from ( uniform : Uniform ) -> CastTarget {
218- CastTarget { prefix : [ None ; 8 ] , prefix_chunk : Size :: ZERO , rest : uniform }
218+ CastTarget { prefix : [ None ; 8 ] , prefix_chunk_size : Size :: ZERO , rest : uniform }
219219 }
220220}
221221
222222impl CastTarget {
223223 pub fn pair ( a : Reg , b : Reg ) -> CastTarget {
224224 CastTarget {
225225 prefix : [ Some ( a. kind ) , None , None , None , None , None , None , None ] ,
226- prefix_chunk : a. size ,
226+ prefix_chunk_size : a. size ,
227227 rest : Uniform :: from ( b) ,
228228 }
229229 }
230230
231231 pub fn size < C : HasDataLayout > ( & self , cx : & C ) -> Size {
232- ( self . prefix_chunk * self . prefix . iter ( ) . filter ( |x| x. is_some ( ) ) . count ( ) as u64 )
232+ ( self . prefix_chunk_size * self . prefix . iter ( ) . filter ( |x| x. is_some ( ) ) . count ( ) as u64 )
233233 . align_to ( self . rest . align ( cx) )
234234 + self . rest . total
235235 }
236236
237237 pub fn align < C : HasDataLayout > ( & self , cx : & C ) -> Align {
238238 self . prefix
239239 . iter ( )
240- . filter_map ( |x| x. map ( |kind| Reg { kind, size : self . prefix_chunk } . align ( cx) ) )
240+ . filter_map ( |x| x. map ( |kind| Reg { kind, size : self . prefix_chunk_size } . align ( cx) ) )
241241 . fold ( cx. data_layout ( ) . aggregate_align . abi . max ( self . rest . align ( cx) ) , |acc, align| {
242242 acc. max ( align)
243243 } )
0 commit comments