@@ -19,7 +19,6 @@ use libc::{c_uint, c_int, size_t, c_char};
19
19
use libc:: { c_ulonglong, c_void} ;
20
20
21
21
use std:: marker:: PhantomData ;
22
- use common;
23
22
use rustc_codegen_utils;
24
23
use syntax;
25
24
@@ -184,24 +183,24 @@ pub enum RealPredicate {
184
183
}
185
184
186
185
impl RealPredicate {
187
- pub fn from_generic ( realpred : common:: RealPredicate ) -> Self {
186
+ pub fn from_generic ( realpred : rustc_codegen_utils :: common:: RealPredicate ) -> Self {
188
187
match realpred {
189
- common:: RealPredicate :: RealPredicateFalse => RealPredicate :: RealPredicateFalse ,
190
- common:: RealPredicate :: RealOEQ => RealPredicate :: RealOEQ ,
191
- common:: RealPredicate :: RealOGT => RealPredicate :: RealOGT ,
192
- common:: RealPredicate :: RealOGE => RealPredicate :: RealOGE ,
193
- common:: RealPredicate :: RealOLT => RealPredicate :: RealOLT ,
194
- common:: RealPredicate :: RealOLE => RealPredicate :: RealOLE ,
195
- common:: RealPredicate :: RealONE => RealPredicate :: RealONE ,
196
- common:: RealPredicate :: RealORD => RealPredicate :: RealORD ,
197
- common:: RealPredicate :: RealUNO => RealPredicate :: RealUNO ,
198
- common:: RealPredicate :: RealUEQ => RealPredicate :: RealUEQ ,
199
- common:: RealPredicate :: RealUGT => RealPredicate :: RealUGT ,
200
- common:: RealPredicate :: RealUGE => RealPredicate :: RealUGE ,
201
- common:: RealPredicate :: RealULT => RealPredicate :: RealULT ,
202
- common:: RealPredicate :: RealULE => RealPredicate :: RealULE ,
203
- common:: RealPredicate :: RealUNE => RealPredicate :: RealUNE ,
204
- common:: RealPredicate :: RealPredicateTrue => RealPredicate :: RealPredicateTrue
188
+ rustc_codegen_utils :: common:: RealPredicate :: RealPredicateFalse => RealPredicate :: RealPredicateFalse ,
189
+ rustc_codegen_utils :: common:: RealPredicate :: RealOEQ => RealPredicate :: RealOEQ ,
190
+ rustc_codegen_utils :: common:: RealPredicate :: RealOGT => RealPredicate :: RealOGT ,
191
+ rustc_codegen_utils :: common:: RealPredicate :: RealOGE => RealPredicate :: RealOGE ,
192
+ rustc_codegen_utils :: common:: RealPredicate :: RealOLT => RealPredicate :: RealOLT ,
193
+ rustc_codegen_utils :: common:: RealPredicate :: RealOLE => RealPredicate :: RealOLE ,
194
+ rustc_codegen_utils :: common:: RealPredicate :: RealONE => RealPredicate :: RealONE ,
195
+ rustc_codegen_utils :: common:: RealPredicate :: RealORD => RealPredicate :: RealORD ,
196
+ rustc_codegen_utils :: common:: RealPredicate :: RealUNO => RealPredicate :: RealUNO ,
197
+ rustc_codegen_utils :: common:: RealPredicate :: RealUEQ => RealPredicate :: RealUEQ ,
198
+ rustc_codegen_utils :: common:: RealPredicate :: RealUGT => RealPredicate :: RealUGT ,
199
+ rustc_codegen_utils :: common:: RealPredicate :: RealUGE => RealPredicate :: RealUGE ,
200
+ rustc_codegen_utils :: common:: RealPredicate :: RealULT => RealPredicate :: RealULT ,
201
+ rustc_codegen_utils :: common:: RealPredicate :: RealULE => RealPredicate :: RealULE ,
202
+ rustc_codegen_utils :: common:: RealPredicate :: RealUNE => RealPredicate :: RealUNE ,
203
+ rustc_codegen_utils :: common:: RealPredicate :: RealPredicateTrue => RealPredicate :: RealPredicateTrue
205
204
}
206
205
}
207
206
}
@@ -216,7 +215,7 @@ pub enum TypeKind {
216
215
Double = 3 ,
217
216
X86_FP80 = 4 ,
218
217
FP128 = 5 ,
219
- PPc_FP128 = 6 ,
218
+ PPC_FP128 = 6 ,
220
219
Label = 7 ,
221
220
Integer = 8 ,
222
221
Function = 9 ,
@@ -230,25 +229,25 @@ pub enum TypeKind {
230
229
}
231
230
232
231
impl TypeKind {
233
- pub fn to_generic ( self ) -> common:: TypeKind {
232
+ pub fn to_generic ( self ) -> rustc_codegen_utils :: common:: TypeKind {
234
233
match self {
235
- TypeKind :: Void => common:: TypeKind :: Void ,
236
- TypeKind :: Half => common:: TypeKind :: Half ,
237
- TypeKind :: Float => common:: TypeKind :: Float ,
238
- TypeKind :: Double => common:: TypeKind :: Double ,
239
- TypeKind :: X86_FP80 => common:: TypeKind :: X86_FP80 ,
240
- TypeKind :: FP128 => common:: TypeKind :: FP128 ,
241
- TypeKind :: PPc_FP128 => common:: TypeKind :: PPc_FP128 ,
242
- TypeKind :: Label => common:: TypeKind :: Label ,
243
- TypeKind :: Integer => common:: TypeKind :: Integer ,
244
- TypeKind :: Function => common:: TypeKind :: Function ,
245
- TypeKind :: Struct => common:: TypeKind :: Struct ,
246
- TypeKind :: Array => common:: TypeKind :: Array ,
247
- TypeKind :: Pointer => common:: TypeKind :: Pointer ,
248
- TypeKind :: Vector => common:: TypeKind :: Vector ,
249
- TypeKind :: Metadata => common:: TypeKind :: Metadata ,
250
- TypeKind :: X86_MMX => common:: TypeKind :: X86_MMX ,
251
- TypeKind :: Token => common:: TypeKind :: Token ,
234
+ TypeKind :: Void => rustc_codegen_utils :: common:: TypeKind :: Void ,
235
+ TypeKind :: Half => rustc_codegen_utils :: common:: TypeKind :: Half ,
236
+ TypeKind :: Float => rustc_codegen_utils :: common:: TypeKind :: Float ,
237
+ TypeKind :: Double => rustc_codegen_utils :: common:: TypeKind :: Double ,
238
+ TypeKind :: X86_FP80 => rustc_codegen_utils :: common:: TypeKind :: X86_FP80 ,
239
+ TypeKind :: FP128 => rustc_codegen_utils :: common:: TypeKind :: FP128 ,
240
+ TypeKind :: PPC_FP128 => rustc_codegen_utils :: common:: TypeKind :: PPC_FP128 ,
241
+ TypeKind :: Label => rustc_codegen_utils :: common:: TypeKind :: Label ,
242
+ TypeKind :: Integer => rustc_codegen_utils :: common:: TypeKind :: Integer ,
243
+ TypeKind :: Function => rustc_codegen_utils :: common:: TypeKind :: Function ,
244
+ TypeKind :: Struct => rustc_codegen_utils :: common:: TypeKind :: Struct ,
245
+ TypeKind :: Array => rustc_codegen_utils :: common:: TypeKind :: Array ,
246
+ TypeKind :: Pointer => rustc_codegen_utils :: common:: TypeKind :: Pointer ,
247
+ TypeKind :: Vector => rustc_codegen_utils :: common:: TypeKind :: Vector ,
248
+ TypeKind :: Metadata => rustc_codegen_utils :: common:: TypeKind :: Metadata ,
249
+ TypeKind :: X86_MMX => rustc_codegen_utils :: common:: TypeKind :: X86_MMX ,
250
+ TypeKind :: Token => rustc_codegen_utils :: common:: TypeKind :: Token ,
252
251
}
253
252
}
254
253
}
@@ -271,19 +270,19 @@ pub enum AtomicRmwBinOp {
271
270
}
272
271
273
272
impl AtomicRmwBinOp {
274
- pub fn from_generic ( op : common:: AtomicRmwBinOp ) -> Self {
273
+ pub fn from_generic ( op : rustc_codegen_utils :: common:: AtomicRmwBinOp ) -> Self {
275
274
match op {
276
- common:: AtomicRmwBinOp :: AtomicXchg => AtomicRmwBinOp :: AtomicXchg ,
277
- common:: AtomicRmwBinOp :: AtomicAdd => AtomicRmwBinOp :: AtomicAdd ,
278
- common:: AtomicRmwBinOp :: AtomicSub => AtomicRmwBinOp :: AtomicSub ,
279
- common:: AtomicRmwBinOp :: AtomicAnd => AtomicRmwBinOp :: AtomicAnd ,
280
- common:: AtomicRmwBinOp :: AtomicNand => AtomicRmwBinOp :: AtomicNand ,
281
- common:: AtomicRmwBinOp :: AtomicOr => AtomicRmwBinOp :: AtomicOr ,
282
- common:: AtomicRmwBinOp :: AtomicXor => AtomicRmwBinOp :: AtomicXor ,
283
- common:: AtomicRmwBinOp :: AtomicMax => AtomicRmwBinOp :: AtomicMax ,
284
- common:: AtomicRmwBinOp :: AtomicMin => AtomicRmwBinOp :: AtomicMin ,
285
- common:: AtomicRmwBinOp :: AtomicUMax => AtomicRmwBinOp :: AtomicUMax ,
286
- common:: AtomicRmwBinOp :: AtomicUMin => AtomicRmwBinOp :: AtomicUMin
275
+ rustc_codegen_utils :: common:: AtomicRmwBinOp :: AtomicXchg => AtomicRmwBinOp :: AtomicXchg ,
276
+ rustc_codegen_utils :: common:: AtomicRmwBinOp :: AtomicAdd => AtomicRmwBinOp :: AtomicAdd ,
277
+ rustc_codegen_utils :: common:: AtomicRmwBinOp :: AtomicSub => AtomicRmwBinOp :: AtomicSub ,
278
+ rustc_codegen_utils :: common:: AtomicRmwBinOp :: AtomicAnd => AtomicRmwBinOp :: AtomicAnd ,
279
+ rustc_codegen_utils :: common:: AtomicRmwBinOp :: AtomicNand => AtomicRmwBinOp :: AtomicNand ,
280
+ rustc_codegen_utils :: common:: AtomicRmwBinOp :: AtomicOr => AtomicRmwBinOp :: AtomicOr ,
281
+ rustc_codegen_utils :: common:: AtomicRmwBinOp :: AtomicXor => AtomicRmwBinOp :: AtomicXor ,
282
+ rustc_codegen_utils :: common:: AtomicRmwBinOp :: AtomicMax => AtomicRmwBinOp :: AtomicMax ,
283
+ rustc_codegen_utils :: common:: AtomicRmwBinOp :: AtomicMin => AtomicRmwBinOp :: AtomicMin ,
284
+ rustc_codegen_utils :: common:: AtomicRmwBinOp :: AtomicUMax => AtomicRmwBinOp :: AtomicUMax ,
285
+ rustc_codegen_utils :: common:: AtomicRmwBinOp :: AtomicUMin => AtomicRmwBinOp :: AtomicUMin
287
286
}
288
287
}
289
288
}
@@ -304,15 +303,15 @@ pub enum AtomicOrdering {
304
303
}
305
304
306
305
impl AtomicOrdering {
307
- pub fn from_generic ( ao : common:: AtomicOrdering ) -> Self {
306
+ pub fn from_generic ( ao : rustc_codegen_utils :: common:: AtomicOrdering ) -> Self {
308
307
match ao {
309
- common:: AtomicOrdering :: NotAtomic => AtomicOrdering :: NotAtomic ,
310
- common:: AtomicOrdering :: Unordered => AtomicOrdering :: Unordered ,
311
- common:: AtomicOrdering :: Monotonic => AtomicOrdering :: Monotonic ,
312
- common:: AtomicOrdering :: Acquire => AtomicOrdering :: Acquire ,
313
- common:: AtomicOrdering :: Release => AtomicOrdering :: Release ,
314
- common:: AtomicOrdering :: AcquireRelease => AtomicOrdering :: AcquireRelease ,
315
- common:: AtomicOrdering :: SequentiallyConsistent =>
308
+ rustc_codegen_utils :: common:: AtomicOrdering :: NotAtomic => AtomicOrdering :: NotAtomic ,
309
+ rustc_codegen_utils :: common:: AtomicOrdering :: Unordered => AtomicOrdering :: Unordered ,
310
+ rustc_codegen_utils :: common:: AtomicOrdering :: Monotonic => AtomicOrdering :: Monotonic ,
311
+ rustc_codegen_utils :: common:: AtomicOrdering :: Acquire => AtomicOrdering :: Acquire ,
312
+ rustc_codegen_utils :: common:: AtomicOrdering :: Release => AtomicOrdering :: Release ,
313
+ rustc_codegen_utils :: common:: AtomicOrdering :: AcquireRelease => AtomicOrdering :: AcquireRelease ,
314
+ rustc_codegen_utils :: common:: AtomicOrdering :: SequentiallyConsistent =>
316
315
AtomicOrdering :: SequentiallyConsistent
317
316
}
318
317
}
@@ -331,11 +330,11 @@ pub enum SynchronizationScope {
331
330
}
332
331
333
332
impl SynchronizationScope {
334
- pub fn from_generic ( sc : common:: SynchronizationScope ) -> Self {
333
+ pub fn from_generic ( sc : rustc_codegen_utils :: common:: SynchronizationScope ) -> Self {
335
334
match sc {
336
- common:: SynchronizationScope :: Other => SynchronizationScope :: Other ,
337
- common:: SynchronizationScope :: SingleThread => SynchronizationScope :: SingleThread ,
338
- common:: SynchronizationScope :: CrossThread => SynchronizationScope :: CrossThread ,
335
+ rustc_codegen_utils :: common:: SynchronizationScope :: Other => SynchronizationScope :: Other ,
336
+ rustc_codegen_utils :: common:: SynchronizationScope :: SingleThread => SynchronizationScope :: SingleThread ,
337
+ rustc_codegen_utils :: common:: SynchronizationScope :: CrossThread => SynchronizationScope :: CrossThread ,
339
338
}
340
339
}
341
340
}
0 commit comments