@@ -157,14 +157,24 @@ impl Builder<'a, 'll, 'tcx> {
157157 }
158158 }
159159
160- pub fn cond_br ( & self , cond : & ' ll Value , then_llbb : & ' ll BasicBlock , else_llbb : & ' ll BasicBlock ) {
160+ pub fn cond_br (
161+ & self ,
162+ cond : & ' ll Value ,
163+ then_llbb : & ' ll BasicBlock ,
164+ else_llbb : & ' ll BasicBlock ,
165+ ) {
161166 self . count_insn ( "condbr" ) ;
162167 unsafe {
163168 llvm:: LLVMBuildCondBr ( self . llbuilder , cond, then_llbb, else_llbb) ;
164169 }
165170 }
166171
167- pub fn switch ( & self , v : & ' ll Value , else_llbb : & ' ll BasicBlock , num_cases : usize ) -> & ' ll Value {
172+ pub fn switch (
173+ & self ,
174+ v : & ' ll Value ,
175+ else_llbb : & ' ll BasicBlock ,
176+ num_cases : usize ,
177+ ) -> & ' ll Value {
168178 unsafe {
169179 llvm:: LLVMBuildSwitch ( self . llbuilder , v, else_llbb, num_cases as c_uint )
170180 }
@@ -814,8 +824,8 @@ impl Builder<'a, 'll, 'tcx> {
814824 // FIXME: add a non-fast math version once
815825 // https://bugs.llvm.org/show_bug.cgi?id=36732
816826 // is fixed.
817- let instr = llvm:: LLVMRustBuildVectorReduceFAdd ( self . llbuilder , acc, src) ;
818- let instr = instr . expect ( "LLVMRustBuildVectorReduceFAdd is not available in LLVM version < 5.0" ) ;
827+ let instr = llvm:: LLVMRustBuildVectorReduceFAdd ( self . llbuilder , acc, src)
828+ . expect ( "LLVMRustBuildVectorReduceFAdd is not available in LLVM version < 5.0" ) ;
819829 llvm:: LLVMRustSetHasUnsafeAlgebra ( instr) ;
820830 instr
821831 }
@@ -826,8 +836,8 @@ impl Builder<'a, 'll, 'tcx> {
826836 // FIXME: add a non-fast math version once
827837 // https://bugs.llvm.org/show_bug.cgi?id=36732
828838 // is fixed.
829- let instr = llvm:: LLVMRustBuildVectorReduceFMul ( self . llbuilder , acc, src) ;
830- let instr = instr . expect ( "LLVMRustBuildVectorReduceFMul is not available in LLVM version < 5.0" ) ;
839+ let instr = llvm:: LLVMRustBuildVectorReduceFMul ( self . llbuilder , acc, src)
840+ . expect ( "LLVMRustBuildVectorReduceFMul is not available in LLVM version < 5.0" ) ;
831841 llvm:: LLVMRustSetHasUnsafeAlgebra ( instr) ;
832842 instr
833843 }
@@ -884,17 +894,17 @@ impl Builder<'a, 'll, 'tcx> {
884894 pub fn vector_reduce_fmin_fast ( & self , src : & ' ll Value ) -> & ' ll Value {
885895 self . count_insn ( "vector.reduce.fmin_fast" ) ;
886896 unsafe {
887- let instr = llvm:: LLVMRustBuildVectorReduceFMin ( self . llbuilder , src, /*NoNaNs:*/ true ) ;
888- let instr = instr . expect ( "LLVMRustBuildVectorReduceFMin is not available in LLVM version < 5.0" ) ;
897+ let instr = llvm:: LLVMRustBuildVectorReduceFMin ( self . llbuilder , src, /*NoNaNs:*/ true )
898+ . expect ( "LLVMRustBuildVectorReduceFMin is not available in LLVM version < 5.0" ) ;
889899 llvm:: LLVMRustSetHasUnsafeAlgebra ( instr) ;
890900 instr
891901 }
892902 }
893903 pub fn vector_reduce_fmax_fast ( & self , src : & ' ll Value ) -> & ' ll Value {
894904 self . count_insn ( "vector.reduce.fmax_fast" ) ;
895905 unsafe {
896- let instr = llvm:: LLVMRustBuildVectorReduceFMax ( self . llbuilder , src, /*NoNaNs:*/ true ) ;
897- let instr = instr . expect ( "LLVMRustBuildVectorReduceFMax is not available in LLVM version < 5.0" ) ;
906+ let instr = llvm:: LLVMRustBuildVectorReduceFMax ( self . llbuilder , src, /*NoNaNs:*/ true )
907+ . expect ( "LLVMRustBuildVectorReduceFMax is not available in LLVM version < 5.0" ) ;
898908 llvm:: LLVMRustSetHasUnsafeAlgebra ( instr) ;
899909 instr
900910 }
0 commit comments