reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
272 assert(CGF.getContext().hasSameUnqualifiedType( 274 assert(CGF.getContext().hasSameUnqualifiedType(E->getType(), 276 assert(CGF.getContext().hasSameUnqualifiedType(E->getType(), 279 auto *Destination = CGF.EmitScalarExpr(E->getArg(0)); 280 auto *Comparand = CGF.EmitScalarExpr(E->getArg(2)); 281 auto *Exchange = CGF.EmitScalarExpr(E->getArg(1)); 288 auto *Result = CGF.Builder.CreateAtomicCmpXchg( 292 return CGF.Builder.CreateExtractValue(Result, 0);