@@ -1417,7 +1417,7 @@ fn generic_simd_intrinsic(
1417
1417
// FIXME: use:
1418
1418
// https://github.com/llvm-mirror/llvm/blob/master/include/llvm/IR/Function.h#L182
1419
1419
// https://github.com/llvm-mirror/llvm/blob/master/include/llvm/IR/Intrinsics.h#L81
1420
- fn llvm_vector_str ( elem_ty : ty :: Ty < ' _ > , vec_len : usize , no_pointers : usize ) -> String {
1420
+ fn llvm_vector_str ( elem_ty : Ty < ' _ > , vec_len : usize , no_pointers : usize ) -> String {
1421
1421
let p0s: String = "p0" . repeat ( no_pointers) ;
1422
1422
match elem_ty. sty {
1423
1423
ty:: Int ( v) => format ! ( "v{}{}i{}" , vec_len, p0s, v. bit_width( ) . unwrap( ) ) ,
@@ -1427,7 +1427,7 @@ fn generic_simd_intrinsic(
1427
1427
}
1428
1428
}
1429
1429
1430
- fn llvm_vector_ty ( cx : & CodegenCx < ' ll , ' _ > , elem_ty : ty :: Ty < ' _ > , vec_len : usize ,
1430
+ fn llvm_vector_ty ( cx : & CodegenCx < ' ll , ' _ > , elem_ty : Ty < ' _ > , vec_len : usize ,
1431
1431
mut no_pointers : usize ) -> & ' ll Type {
1432
1432
// FIXME: use cx.layout_of(ty).llvm_type() ?
1433
1433
let mut elem_ty = match elem_ty. sty {
@@ -1473,15 +1473,15 @@ fn generic_simd_intrinsic(
1473
1473
in_ty, ret_ty) ;
1474
1474
1475
1475
// This counts how many pointers
1476
- fn ptr_count ( t : ty :: Ty < ' _ > ) -> usize {
1476
+ fn ptr_count ( t : Ty < ' _ > ) -> usize {
1477
1477
match t. sty {
1478
1478
ty:: RawPtr ( p) => 1 + ptr_count ( p. ty ) ,
1479
1479
_ => 0 ,
1480
1480
}
1481
1481
}
1482
1482
1483
1483
// Non-ptr type
1484
- fn non_ptr ( t : ty :: Ty < ' _ > ) -> ty :: Ty < ' _ > {
1484
+ fn non_ptr ( t : Ty < ' _ > ) -> Ty < ' _ > {
1485
1485
match t. sty {
1486
1486
ty:: RawPtr ( p) => non_ptr ( p. ty ) ,
1487
1487
_ => t,
@@ -1572,15 +1572,15 @@ fn generic_simd_intrinsic(
1572
1572
arg_tys[ 2 ] . simd_size( tcx) ) ;
1573
1573
1574
1574
// This counts how many pointers
1575
- fn ptr_count ( t : ty :: Ty < ' _ > ) -> usize {
1575
+ fn ptr_count ( t : Ty < ' _ > ) -> usize {
1576
1576
match t. sty {
1577
1577
ty:: RawPtr ( p) => 1 + ptr_count ( p. ty ) ,
1578
1578
_ => 0 ,
1579
1579
}
1580
1580
}
1581
1581
1582
1582
// Non-ptr type
1583
- fn non_ptr ( t : ty :: Ty < ' _ > ) -> ty :: Ty < ' _ > {
1583
+ fn non_ptr ( t : Ty < ' _ > ) -> Ty < ' _ > {
1584
1584
match t. sty {
1585
1585
ty:: RawPtr ( p) => non_ptr ( p. ty ) ,
1586
1586
_ => t,
0 commit comments