Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:Failure

220     /// \param Failure Atomic ordering for failed operation.
228 llvm::AtomicOrdering Failure =
262 llvm::AtomicOrdering Failure =
269 llvm::AtomicOrdering Failure =
383 // false on failure.
430 // 31.7.2.18: "The failure argument shall not be memory_order_release
444 // Prior to c++17, "the failure argument shall be no stronger than the
1073 // void *desired, int success, int failure)
1075 // int success, int failure)
1687 llvm::AtomicOrdering Success, llvm::AtomicOrdering Failure, bool IsWeak) {
1692 Success, Failure);
1707 llvm::AtomicOrdering Failure) {
1709 // void *desired, int success, int failure);
1722 llvm::ConstantInt::get(CGF.IntTy, (int)llvm::toCABI(Failure))),
1732 llvm::AtomicOrdering Failure, bool IsWeak) {
1733 if (isStrongerThan(Failure, Success))
1734 // Don't assert on undefined behavior "failure argument shall be no stronger
1736 Failure = llvm::AtomicCmpXchgInst::getStrongestFailureOrdering(Success);
1745 Success, Failure);
1757 Failure, IsWeak);
1822 auto Failure = llvm::AtomicCmpXchgInst::getStrongestFailureOrdering(AO);
1843 AO, Failure);
1851 auto Failure = llvm::AtomicCmpXchgInst::getStrongestFailureOrdering(AO);
1854 auto *OldVal = EmitAtomicLoadOp(Failure, IsVolatile);
1874 auto Res = EmitAtomicCompareExchangeOp(PHI, DesiredVal, AO, Failure);
1908 auto Failure = llvm::AtomicCmpXchgInst::getStrongestFailureOrdering(AO);
1926 AO, Failure);
1933 auto Failure
1936 auto *OldVal = EmitAtomicLoadOp(Failure, IsVolatile);
1954 auto Res = EmitAtomicCompareExchangeOp(PHI, DesiredVal, AO, Failure);
2069 llvm::AtomicOrdering Success, llvm::AtomicOrdering Failure, bool IsWeak,
2081 return Atomics.EmitAtomicCompareExchange(Expected, Desired, Success, Failure,