Lines Matching refs:IsWeak
221 /// \param IsWeak true if atomic operation is weak, false otherwise.
228 bool IsWeak = false);
270 bool IsWeak = false);
376 static void emitAtomicCmpXchg(CodeGenFunction &CGF, AtomicExpr *E, bool IsWeak,
389 Pair->setWeak(IsWeak);
425 bool IsWeak, Address Dest,
450 emitAtomicCmpXchg(CGF, E, IsWeak, Dest, Ptr, Val1, Val2, Size,
474 emitAtomicCmpXchg(CGF, E, IsWeak, Dest, Ptr, Val1, Val2,
480 emitAtomicCmpXchg(CGF, E, IsWeak, Dest, Ptr, Val1, Val2,
490 emitAtomicCmpXchg(CGF, E, IsWeak, Dest, Ptr, Val1, Val2,
502 llvm::Value *IsWeak, llvm::Value *FailureOrder,
521 if (llvm::ConstantInt *IsWeakC = dyn_cast<llvm::ConstantInt>(IsWeak)) {
532 llvm::SwitchInst *SI = CGF.Builder.CreateSwitch(IsWeak, WeakBB);
685 llvm::Value *IsWeak = nullptr, *OrderFail = nullptr;
732 IsWeak = EmitScalarExpr(E->getWeak());
1043 EmitAtomicOp(*this, E, Dest, Ptr, Val1, Val2, IsWeak, OrderFail,
1050 EmitAtomicOp(*this, E, Dest, Ptr, Val1, Val2, IsWeak, OrderFail,
1056 EmitAtomicOp(*this, E, Dest, Ptr, Val1, Val2, IsWeak, OrderFail,
1062 EmitAtomicOp(*this, E, Dest, Ptr, Val1, Val2, IsWeak, OrderFail,
1066 EmitAtomicOp(*this, E, Dest, Ptr, Val1, Val2, IsWeak, OrderFail,
1107 EmitAtomicOp(*this, E, Dest, Ptr, Val1, Val2, IsWeak, OrderFail,
1112 EmitAtomicOp(*this, E, Dest, Ptr, Val1, Val2, IsWeak, OrderFail,
1122 EmitAtomicOp(*this, E, Dest, Ptr, Val1, Val2, IsWeak, OrderFail,
1130 EmitAtomicOp(*this, E, Dest, Ptr, Val1, Val2, IsWeak, OrderFail,
1137 EmitAtomicOp(*this, E, Dest, Ptr, Val1, Val2, IsWeak, OrderFail,
1434 llvm::AtomicOrdering Success, llvm::AtomicOrdering Failure, bool IsWeak) {
1442 Inst->setWeak(IsWeak);
1479 llvm::AtomicOrdering Failure, bool IsWeak) {
1503 Failure, IsWeak);
1812 llvm::AtomicOrdering Success, llvm::AtomicOrdering Failure, bool IsWeak,
1825 IsWeak);