reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
37 bool operator<(AtomicOrderingCABI, AtomicOrderingCABI) = delete; 37 bool operator<(AtomicOrderingCABI, AtomicOrderingCABI) = delete; 38 bool operator>(AtomicOrderingCABI, AtomicOrderingCABI) = delete; 38 bool operator>(AtomicOrderingCABI, AtomicOrderingCABI) = delete; 39 bool operator<=(AtomicOrderingCABI, AtomicOrderingCABI) = delete; 39 bool operator<=(AtomicOrderingCABI, AtomicOrderingCABI) = delete; 40 bool operator>=(AtomicOrderingCABI, AtomicOrderingCABI) = delete; 40 bool operator>=(AtomicOrderingCABI, AtomicOrderingCABI) = delete; 45 return (Int)AtomicOrderingCABI::relaxed <= I && 46 I <= (Int)AtomicOrderingCABI::seq_cst; 135 inline AtomicOrderingCABI toCABI(AtomicOrdering ao) { 136 static const AtomicOrderingCABI lookup[8] = { 137 /* NotAtomic */ AtomicOrderingCABI::relaxed, 138 /* Unordered */ AtomicOrderingCABI::relaxed, 139 /* relaxed */ AtomicOrderingCABI::relaxed, 140 /* consume */ AtomicOrderingCABI::consume, 141 /* acquire */ AtomicOrderingCABI::acquire, 142 /* release */ AtomicOrderingCABI::release, 143 /* acq_rel */ AtomicOrderingCABI::acq_rel, 144 /* seq_cst */ AtomicOrderingCABI::seq_cst,tools/clang/lib/CodeGen/CGAtomic.cpp
421 case llvm::AtomicOrderingCABI::relaxed: 422 case llvm::AtomicOrderingCABI::release: 423 case llvm::AtomicOrderingCABI::acq_rel: 426 case llvm::AtomicOrderingCABI::consume: 427 case llvm::AtomicOrderingCABI::acquire: 430 case llvm::AtomicOrderingCABI::seq_cst: 474 SI->addCase(CGF.Builder.getInt32((int)llvm::AtomicOrderingCABI::consume), 476 SI->addCase(CGF.Builder.getInt32((int)llvm::AtomicOrderingCABI::acquire), 484 SI->addCase(CGF.Builder.getInt32((int)llvm::AtomicOrderingCABI::seq_cst), 1220 case llvm::AtomicOrderingCABI::relaxed: 1224 case llvm::AtomicOrderingCABI::consume: 1225 case llvm::AtomicOrderingCABI::acquire: 1231 case llvm::AtomicOrderingCABI::release: 1237 case llvm::AtomicOrderingCABI::acq_rel: 1243 case llvm::AtomicOrderingCABI::seq_cst: 1290 SI->addCase(Builder.getInt32((int)llvm::AtomicOrderingCABI::consume), 1292 SI->addCase(Builder.getInt32((int)llvm::AtomicOrderingCABI::acquire), 1300 SI->addCase(Builder.getInt32((int)llvm::AtomicOrderingCABI::release), 1308 SI->addCase(Builder.getInt32((int)llvm::AtomicOrderingCABI::acq_rel), 1315 SI->addCase(Builder.getInt32((int)llvm::AtomicOrderingCABI::seq_cst),tools/clang/lib/Sema/SemaChecking.cpp
4487 auto OrderingCABI = (llvm::AtomicOrderingCABI)Ordering; 4497 return OrderingCABI != llvm::AtomicOrderingCABI::release && 4498 OrderingCABI != llvm::AtomicOrderingCABI::acq_rel; 4504 return OrderingCABI != llvm::AtomicOrderingCABI::consume && 4505 OrderingCABI != llvm::AtomicOrderingCABI::acquire && 4506 OrderingCABI != llvm::AtomicOrderingCABI::acq_rel;