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

References

tools/clang/lib/CodeGen/CGBuiltin.cpp
  122   assert(CGF.getContext().hasSameUnqualifiedType(T,
  124   assert(CGF.getContext().hasSameUnqualifiedType(T, E->getArg(1)->getType()));
  126   llvm::Value *DestPtr = CGF.EmitScalarExpr(E->getArg(0));
  130     llvm::IntegerType::get(CGF.getLLVMContext(),
  131                            CGF.getContext().getTypeSize(T));
  135   Args[0] = CGF.Builder.CreateBitCast(DestPtr, IntPtrType);
  136   Args[1] = CGF.EmitScalarExpr(E->getArg(1));
  138   Args[1] = EmitToInt(CGF, Args[1], T, IntType);
  140   llvm::Value *Result = CGF.Builder.CreateAtomicRMW(
  142   return EmitFromInt(CGF, Result, T, ValueType);