@@ -6,26 +6,26 @@ use libc::{c_char, size_t};
66use rustc_codegen_ssa:: back:: write:: { TargetMachineFactoryConfig , TargetMachineFactoryFn } ;
77use rustc_codegen_ssa:: traits:: { DebugInfoCodegenMethods , MiscCodegenMethods } ;
88use rustc_codegen_ssa:: {
9+ CompiledModule , ModuleCodegen , ModuleKind ,
910 back:: write:: { CodegenContext , ModuleConfig } ,
1011 base:: maybe_create_entry_wrapper,
1112 mono_item:: MonoItemExt ,
1213 traits:: { BaseTypeCodegenMethods , ThinBufferMethods } ,
13- CompiledModule , ModuleCodegen , ModuleKind ,
1414} ;
1515use rustc_errors:: { DiagCtxtHandle , FatalError } ;
1616use rustc_fs_util:: path_to_c_string;
1717use rustc_middle:: bug;
1818use rustc_middle:: mir:: mono:: { MonoItem , MonoItemData } ;
1919use rustc_middle:: { dep_graph, ty:: TyCtxt } ;
20- use rustc_session:: config:: { self , DebugInfo , OutputType } ;
2120use rustc_session:: Session ;
21+ use rustc_session:: config:: { self , DebugInfo , OutputType } ;
2222use rustc_span:: Symbol ;
2323use rustc_target:: spec:: { CodeModel , RelocModel } ;
2424
2525use crate :: common:: AsCCharPtr ;
2626use crate :: llvm:: { self } ;
2727use crate :: override_fns:: define_or_override_fn;
28- use crate :: { builder:: Builder , context:: CodegenCx , lto:: ThinBuffer , LlvmMod , NvvmCodegenBackend } ;
28+ use crate :: { LlvmMod , NvvmCodegenBackend , builder:: Builder , context:: CodegenCx , lto:: ThinBuffer } ;
2929
3030pub fn llvm_err ( handle : DiagCtxtHandle , msg : & str ) -> FatalError {
3131 match llvm:: last_error ( ) {
@@ -121,12 +121,7 @@ pub fn target_machine_factory(
121121 false ,
122122 )
123123 } ;
124- tm. ok_or_else ( || {
125- format ! (
126- "Could not create LLVM TargetMachine for triple: {}" ,
127- triple
128- )
129- } )
124+ tm. ok_or_else ( || format ! ( "Could not create LLVM TargetMachine for triple: {}" , triple) )
130125 } )
131126}
132127
@@ -199,8 +194,8 @@ pub(crate) unsafe fn codegen(
199194 . temp_path ( OutputType :: LlvmAssembly , module_name) ;
200195 let out = out. to_str ( ) . unwrap ( ) ;
201196
202-
203- let result = llvm:: LLVMRustPrintModule ( llmod, out. as_c_char_ptr ( ) , out. len ( ) , demangle_callback) ;
197+ let result =
198+ llvm:: LLVMRustPrintModule ( llmod, out. as_c_char_ptr ( ) , out. len ( ) , demangle_callback) ;
204199
205200 result. into_result ( ) . map_err ( |( ) | {
206201 let msg = format ! ( "failed to write NVVM IR to {}" , out) ;
@@ -262,7 +257,15 @@ pub fn compile_codegen_unit(tcx: TyCtxt<'_>, cgu_name: Symbol) -> (ModuleCodegen
262257
263258 let mono_items = cx. codegen_unit . items_in_deterministic_order ( cx. tcx ) ;
264259
265- for & ( mono_item, MonoItemData { linkage, visibility, .. } ) in & mono_items {
260+ for & (
261+ mono_item,
262+ MonoItemData {
263+ linkage,
264+ visibility,
265+ ..
266+ } ,
267+ ) in & mono_items
268+ {
266269 mono_item. predefine :: < Builder < ' _ , ' _ , ' _ > > ( & cx, linkage, visibility) ;
267270 }
268271
@@ -294,7 +297,10 @@ pub fn compile_codegen_unit(tcx: TyCtxt<'_>, cgu_name: Symbol) -> (ModuleCodegen
294297 cx. create_used_variable_impl ( c"llvm.used" , & * cx. used_statics . borrow ( ) ) ;
295298 }
296299 if !cx. compiler_used_statics . borrow ( ) . is_empty ( ) {
297- cx. create_used_variable_impl ( c"llvm.compiler.used" , & * cx. compiler_used_statics . borrow ( ) ) ;
300+ cx. create_used_variable_impl (
301+ c"llvm.compiler.used" ,
302+ & * cx. compiler_used_statics . borrow ( ) ,
303+ ) ;
298304 }
299305
300306 // Finalize debuginfo
0 commit comments