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

References

tools/clang/lib/CodeGen/CGExprComplex.cpp
  373   if (lvalue.getType()->isAtomicType() ||
  374       (!isInit && CGF.LValueIsSuitableForInlineAtomic(lvalue)))
  375     return CGF.EmitAtomicStore(RValue::getComplex(Val), lvalue, isInit);
  377   Address Ptr = lvalue.getAddress();
  378   Address RealPtr = CGF.emitAddrOfRealComponent(Ptr, lvalue.getType());
  379   Address ImagPtr = CGF.emitAddrOfImagComponent(Ptr, lvalue.getType());
  381   Builder.CreateStore(Val.first, RealPtr, lvalue.isVolatileQualified());
  382   Builder.CreateStore(Val.second, ImagPtr, lvalue.isVolatileQualified());