1010
1111use llvm:: { AtomicRmwBinOp , AtomicOrdering , SynchronizationScope , AsmDialect } ;
1212use llvm:: { self , False , BasicBlock } ;
13- use rustc_codegen_utils :: common:: { IntPredicate , TypeKind , RealPredicate } ;
14- use rustc_codegen_utils ;
13+ use rustc_codegen_ssa :: common:: { IntPredicate , TypeKind , RealPredicate } ;
14+ use rustc_codegen_ssa ;
1515use common:: Funclet ;
1616use context:: CodegenCx ;
1717use type_:: Type ;
@@ -527,7 +527,7 @@ impl BuilderMethods<'a, 'tcx> for Builder<'a, 'll, 'tcx> {
527527 fn atomic_load (
528528 & self ,
529529 ptr : & ' ll Value ,
530- order : rustc_codegen_utils :: common:: AtomicOrdering ,
530+ order : rustc_codegen_ssa :: common:: AtomicOrdering ,
531531 size : Size ,
532532 ) -> & ' ll Value {
533533 self . count_insn ( "load.atomic" ) ;
@@ -681,7 +681,7 @@ impl BuilderMethods<'a, 'tcx> for Builder<'a, 'll, 'tcx> {
681681 }
682682
683683 fn atomic_store ( & self , val : & ' ll Value , ptr : & ' ll Value ,
684- order : rustc_codegen_utils :: common:: AtomicOrdering , size : Size ) {
684+ order : rustc_codegen_ssa :: common:: AtomicOrdering , size : Size ) {
685685 debug ! ( "Store {:?} -> {:?}" , val, ptr) ;
686686 self . count_insn ( "store.atomic" ) ;
687687 let ptr = self . check_store ( val, ptr) ;
@@ -1204,8 +1204,8 @@ impl BuilderMethods<'a, 'tcx> for Builder<'a, 'll, 'tcx> {
12041204 dst : & ' ll Value ,
12051205 cmp : & ' ll Value ,
12061206 src : & ' ll Value ,
1207- order : rustc_codegen_utils :: common:: AtomicOrdering ,
1208- failure_order : rustc_codegen_utils :: common:: AtomicOrdering ,
1207+ order : rustc_codegen_ssa :: common:: AtomicOrdering ,
1208+ failure_order : rustc_codegen_ssa :: common:: AtomicOrdering ,
12091209 weak : bool ,
12101210 ) -> & ' ll Value {
12111211 let weak = if weak { llvm:: True } else { llvm:: False } ;
@@ -1223,10 +1223,10 @@ impl BuilderMethods<'a, 'tcx> for Builder<'a, 'll, 'tcx> {
12231223 }
12241224 fn atomic_rmw (
12251225 & self ,
1226- op : rustc_codegen_utils :: common:: AtomicRmwBinOp ,
1226+ op : rustc_codegen_ssa :: common:: AtomicRmwBinOp ,
12271227 dst : & ' ll Value ,
12281228 src : & ' ll Value ,
1229- order : rustc_codegen_utils :: common:: AtomicOrdering ,
1229+ order : rustc_codegen_ssa :: common:: AtomicOrdering ,
12301230 ) -> & ' ll Value {
12311231 unsafe {
12321232 llvm:: LLVMBuildAtomicRMW (
@@ -1241,8 +1241,8 @@ impl BuilderMethods<'a, 'tcx> for Builder<'a, 'll, 'tcx> {
12411241
12421242 fn atomic_fence (
12431243 & self ,
1244- order : rustc_codegen_utils :: common:: AtomicOrdering ,
1245- scope : rustc_codegen_utils :: common:: SynchronizationScope
1244+ order : rustc_codegen_ssa :: common:: AtomicOrdering ,
1245+ scope : rustc_codegen_ssa :: common:: SynchronizationScope
12461246 ) {
12471247 unsafe {
12481248 llvm:: LLVMRustBuildAtomicFence (
0 commit comments