Home
last modified time | relevance | path

Searched refs:AtomicOrderingCABI (Results 1 – 7 of 7) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/Support/
H A DAtomicOrdering.h28 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 DSemaAMDGPU.cpp85 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 DSemaChecking.cpp3488 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 DCGAtomic.cpp439 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 DCGBuiltin.cpp18250 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 DDataFlowSanitizer.cpp3192 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 DMemorySanitizer.cpp2148 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 …]