Searched refs:AtomicOrderingCABI (Results 1 – 7 of 7) sorted by relevance
/freebsd/contrib/llvm-project/llvm/include/llvm/Support/ |
H A D | AtomicOrdering.h | 28 enum class AtomicOrderingCABI { enum 37 bool operator<(AtomicOrderingCABI, AtomicOrderingCABI) = delete; 38 bool operator>(AtomicOrderingCABI, AtomicOrderingCABI) = delete; 39 bool operator<=(AtomicOrderingCABI, AtomicOrderingCABI) = delete; 40 bool operator>=(AtomicOrderingCABI, AtomicOrderingCABI) = delete; 45 return (Int)AtomicOrderingCABI::relaxed <= I && in isValidAtomicOrderingCABI() 46 I <= (Int)AtomicOrderingCABI::seq_cst; in isValidAtomicOrderingCABI() 147 inline AtomicOrderingCABI toCABI(AtomicOrdering AO) { in toCABI() 148 static const AtomicOrderingCABI lookup[8] = { in toCABI() 149 /* NotAtomic */ AtomicOrderingCABI::relaxed, in toCABI() [all …]
|
/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaAMDGPU.cpp | 85 switch (static_cast<llvm::AtomicOrderingCABI>(Ord)) { in CheckAMDGCNBuiltinFunctionCall() 86 case llvm::AtomicOrderingCABI::relaxed: in CheckAMDGCNBuiltinFunctionCall() 87 case llvm::AtomicOrderingCABI::consume: in CheckAMDGCNBuiltinFunctionCall() 93 case llvm::AtomicOrderingCABI::acquire: in CheckAMDGCNBuiltinFunctionCall() 94 case llvm::AtomicOrderingCABI::release: in CheckAMDGCNBuiltinFunctionCall() 95 case llvm::AtomicOrderingCABI::acq_rel: in CheckAMDGCNBuiltinFunctionCall() 96 case llvm::AtomicOrderingCABI::seq_cst: in CheckAMDGCNBuiltinFunctionCall()
|
H A D | SemaChecking.cpp | 3488 auto OrderingCABI = (llvm::AtomicOrderingCABI)Ordering; in isValidOrderingForOp() 3501 return OrderingCABI != llvm::AtomicOrderingCABI::release && in isValidOrderingForOp() 3502 OrderingCABI != llvm::AtomicOrderingCABI::acq_rel; in isValidOrderingForOp() 3511 return OrderingCABI != llvm::AtomicOrderingCABI::consume && in isValidOrderingForOp() 3512 OrderingCABI != llvm::AtomicOrderingCABI::acquire && in isValidOrderingForOp() 3513 OrderingCABI != llvm::AtomicOrderingCABI::acq_rel; in isValidOrderingForOp() 4051 {llvm::AtomicOrderingCABI::relaxed, in BuildAtomicExpr() 4052 llvm::AtomicOrderingCABI::consume, in BuildAtomicExpr() 4053 llvm::AtomicOrderingCABI::acquire, in BuildAtomicExpr() 4054 llvm::AtomicOrderingCABI::seq_cst}, in BuildAtomicExpr() [all …]
|
/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGAtomic.cpp | 439 switch ((llvm::AtomicOrderingCABI)FOS) { in emitAtomicCmpXchgFailureSet() 440 case llvm::AtomicOrderingCABI::relaxed: in emitAtomicCmpXchgFailureSet() 443 case llvm::AtomicOrderingCABI::release: in emitAtomicCmpXchgFailureSet() 444 case llvm::AtomicOrderingCABI::acq_rel: in emitAtomicCmpXchgFailureSet() 447 case llvm::AtomicOrderingCABI::consume: in emitAtomicCmpXchgFailureSet() 448 case llvm::AtomicOrderingCABI::acquire: in emitAtomicCmpXchgFailureSet() 451 case llvm::AtomicOrderingCABI::seq_cst: in emitAtomicCmpXchgFailureSet() 475 SI->addCase(CGF.Builder.getInt32((int)llvm::AtomicOrderingCABI::consume), in emitAtomicCmpXchgFailureSet() 477 SI->addCase(CGF.Builder.getInt32((int)llvm::AtomicOrderingCABI::acquire), in emitAtomicCmpXchgFailureSet() 479 SI->addCase(CGF.Builder.getInt32((int)llvm::AtomicOrderingCABI::seq_cst), in emitAtomicCmpXchgFailureSet() [all …]
|
H A D | CGBuiltin.cpp | 18250 switch (static_cast<llvm::AtomicOrderingCABI>(ord)) { in ProcessOrderScopeAMDGCN() 18251 case llvm::AtomicOrderingCABI::acquire: in ProcessOrderScopeAMDGCN() 18252 case llvm::AtomicOrderingCABI::consume: in ProcessOrderScopeAMDGCN() 18255 case llvm::AtomicOrderingCABI::release: in ProcessOrderScopeAMDGCN() 18258 case llvm::AtomicOrderingCABI::acq_rel: in ProcessOrderScopeAMDGCN() 18261 case llvm::AtomicOrderingCABI::seq_cst: in ProcessOrderScopeAMDGCN() 18264 case llvm::AtomicOrderingCABI::relaxed: in ProcessOrderScopeAMDGCN()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
H A D | DataFlowSanitizer.cpp | 3192 constexpr int NumOrderings = (int)AtomicOrderingCABI::seq_cst + 1; in makeAddAcquireOrderingTable() 3195 OrderingTable[(int)AtomicOrderingCABI::relaxed] = in makeAddAcquireOrderingTable() 3196 OrderingTable[(int)AtomicOrderingCABI::acquire] = in makeAddAcquireOrderingTable() 3197 OrderingTable[(int)AtomicOrderingCABI::consume] = in makeAddAcquireOrderingTable() 3198 (int)AtomicOrderingCABI::acquire; in makeAddAcquireOrderingTable() 3199 OrderingTable[(int)AtomicOrderingCABI::release] = in makeAddAcquireOrderingTable() 3200 OrderingTable[(int)AtomicOrderingCABI::acq_rel] = in makeAddAcquireOrderingTable() 3201 (int)AtomicOrderingCABI::acq_rel; in makeAddAcquireOrderingTable() 3202 OrderingTable[(int)AtomicOrderingCABI::seq_cst] = in makeAddAcquireOrderingTable() 3203 (int)AtomicOrderingCABI::seq_cst; in makeAddAcquireOrderingTable() [all …]
|
H A D | MemorySanitizer.cpp | 2148 constexpr int NumOrderings = (int)AtomicOrderingCABI::seq_cst + 1; in makeAddReleaseOrderingTable() 2151 OrderingTable[(int)AtomicOrderingCABI::relaxed] = in makeAddReleaseOrderingTable() 2152 OrderingTable[(int)AtomicOrderingCABI::release] = in makeAddReleaseOrderingTable() 2153 (int)AtomicOrderingCABI::release; in makeAddReleaseOrderingTable() 2154 OrderingTable[(int)AtomicOrderingCABI::consume] = in makeAddReleaseOrderingTable() 2155 OrderingTable[(int)AtomicOrderingCABI::acquire] = in makeAddReleaseOrderingTable() 2156 OrderingTable[(int)AtomicOrderingCABI::acq_rel] = in makeAddReleaseOrderingTable() 2157 (int)AtomicOrderingCABI::acq_rel; in makeAddReleaseOrderingTable() 2158 OrderingTable[(int)AtomicOrderingCABI::seq_cst] = in makeAddReleaseOrderingTable() 2159 (int)AtomicOrderingCABI::seq_cst; in makeAddReleaseOrderingTable() [all …]
|