Home
last modified time | relevance | path

Searched refs:LLVMAtomicOrdering (Results 1 – 4 of 4) sorted by relevance

/llvm-project-15.0.7/llvm/include/llvm-c/
H A DCore.h360 } LLVMAtomicOrdering; typedef
3964 LLVMAtomicOrdering LLVMGetOrdering(LLVMValueRef MemoryAccessInst);
3965 void LLVMSetOrdering(LLVMValueRef MemoryAccessInst, LLVMAtomicOrdering Ordering);
4069 LLVMValueRef LLVMBuildFence(LLVMBuilderRef B, LLVMAtomicOrdering ordering,
4073 LLVMAtomicOrdering ordering,
4077 LLVMAtomicOrdering SuccessOrdering,
4078 LLVMAtomicOrdering FailureOrdering,
4104 LLVMAtomicOrdering LLVMGetCmpXchgSuccessOrdering(LLVMValueRef CmpXchgInst);
4106 LLVMAtomicOrdering Ordering);
4107 LLVMAtomicOrdering LLVMGetCmpXchgFailureOrdering(LLVMValueRef CmpXchgInst);
[all …]
/llvm-project-15.0.7/llvm/lib/IR/
H A DCore.cpp3558 static AtomicOrdering mapFromLLVMOrdering(LLVMAtomicOrdering Ordering) { in mapFromLLVMOrdering()
3574 static LLVMAtomicOrdering mapToLLVMOrdering(AtomicOrdering Ordering) { in mapToLLVMOrdering()
3637 LLVMValueRef LLVMBuildFence(LLVMBuilderRef B, LLVMAtomicOrdering Ordering, in LLVMBuildFence()
3733 LLVMAtomicOrdering LLVMGetOrdering(LLVMValueRef MemAccessInst) { in LLVMGetOrdering()
3998 LLVMAtomicOrdering ordering, in LLVMBuildAtomicRMW()
4009 LLVMAtomicOrdering SuccessOrdering, in LLVMBuildAtomicCmpXchg()
4010 LLVMAtomicOrdering FailureOrdering, in LLVMBuildAtomicCmpXchg()
4052 LLVMAtomicOrdering LLVMGetCmpXchgSuccessOrdering(LLVMValueRef CmpXchgInst) { in LLVMGetCmpXchgSuccessOrdering()
4058 LLVMAtomicOrdering Ordering) { in LLVMSetCmpXchgSuccessOrdering()
4065 LLVMAtomicOrdering LLVMGetCmpXchgFailureOrdering(LLVMValueRef CmpXchgInst) { in LLVMGetCmpXchgFailureOrdering()
[all …]
/llvm-project-15.0.7/llvm/tools/llvm-c-test/
H A Decho.cpp655 LLVMAtomicOrdering Ord = LLVMGetOrdering(Src); in CloneInstruction()
667 LLVMAtomicOrdering Succ = LLVMGetCmpXchgSuccessOrdering(Src); in CloneInstruction()
668 LLVMAtomicOrdering Fail = LLVMGetCmpXchgFailureOrdering(Src); in CloneInstruction()
/llvm-project-15.0.7/llvm/bindings/go/llvm/
H A Dir.go69 AtomicOrdering C.LLVMAtomicOrdering
1043 C.LLVMSetOrdering(v.C, C.LLVMAtomicOrdering(ordering))
1053 C.LLVMSetCmpXchgSuccessOrdering(v.C, C.LLVMAtomicOrdering(ordering))
1059 C.LLVMSetCmpXchgFailureOrdering(v.C, C.LLVMAtomicOrdering(ordering))
1654 …v.C = C.LLVMBuildAtomicRMW(b.C, C.LLVMAtomicRMWBinOp(op), ptr.C, val.C, C.LLVMAtomicOrdering(order…
1658 …ildAtomicCmpXchg(b.C, ptr.C, cmp.C, newVal.C, C.LLVMAtomicOrdering(successOrdering), C.LLVMAtomicO…