reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/CodeGen/CGBuiltin.cpp
  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);