Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVInstrInfoA.td341 multiclass PseudoCmpXchgPat<string Op, Pseudo CmpXchgInst,
344 (CmpXchgInst GPR:$addr, GPR:$cmp, GPR:$new, 2)>;
346 (CmpXchgInst GPR:$addr, GPR:$cmp, GPR:$new, 4)>;
348 (CmpXchgInst GPR:$addr, GPR:$cmp, GPR:$new, 5)>;
350 (CmpXchgInst GPR:$addr, GPR:$cmp, GPR:$new, 6)>;
352 (CmpXchgInst GPR:$addr, GPR:$cmp, GPR:$new, 7)>;
/freebsd/contrib/llvm-project/llvm/include/llvm-c/
H A DCore.h4470 LLVMBool LLVMGetWeak(LLVMValueRef CmpXchgInst);
4471 void LLVMSetWeak(LLVMValueRef CmpXchgInst, LLVMBool IsWeak);
4608 LLVMAtomicOrdering LLVMGetCmpXchgSuccessOrdering(LLVMValueRef CmpXchgInst);
4609 void LLVMSetCmpXchgSuccessOrdering(LLVMValueRef CmpXchgInst,
4611 LLVMAtomicOrdering LLVMGetCmpXchgFailureOrdering(LLVMValueRef CmpXchgInst);
4612 void LLVMSetCmpXchgFailureOrdering(LLVMValueRef CmpXchgInst,
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DCore.cpp4025 LLVMBool LLVMGetWeak(LLVMValueRef CmpXchgInst) { in LLVMGetWeak() argument
4026 return unwrap<AtomicCmpXchgInst>(CmpXchgInst)->isWeak(); in LLVMGetWeak()
4029 void LLVMSetWeak(LLVMValueRef CmpXchgInst, LLVMBool isWeak) { in LLVMSetWeak() argument
4030 return unwrap<AtomicCmpXchgInst>(CmpXchgInst)->setWeak(isWeak); in LLVMSetWeak()
4367 LLVMAtomicOrdering LLVMGetCmpXchgSuccessOrdering(LLVMValueRef CmpXchgInst) { in LLVMGetCmpXchgSuccessOrdering() argument
4368 Value *P = unwrap(CmpXchgInst); in LLVMGetCmpXchgSuccessOrdering()
4372 void LLVMSetCmpXchgSuccessOrdering(LLVMValueRef CmpXchgInst, in LLVMSetCmpXchgSuccessOrdering() argument
4374 Value *P = unwrap(CmpXchgInst); in LLVMSetCmpXchgSuccessOrdering()
4380 LLVMAtomicOrdering LLVMGetCmpXchgFailureOrdering(LLVMValueRef CmpXchgInst) { in LLVMGetCmpXchgFailureOrdering() argument
4381 Value *P = unwrap(CmpXchgInst); in LLVMGetCmpXchgFailureOrdering()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchInstrInfo.td2144 multiclass PseudoCmpXchgPat<string Op, Pseudo CmpXchgInst,
2147 (CmpXchgInst GPR:$addr, GPR:$cmp, GPR:$new, 2)>;
2149 (CmpXchgInst GPR:$addr, GPR:$cmp, GPR:$new, 4)>;
2151 (CmpXchgInst GPR:$addr, GPR:$cmp, GPR:$new, 5)>;
2153 (CmpXchgInst GPR:$addr, GPR:$cmp, GPR:$new, 6)>;
2155 (CmpXchgInst GPR:$addr, GPR:$cmp, GPR:$new, 7)>;