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

References

lib/Target/XCore/XCoreISelLowering.cpp
  970   assert(N->getOpcode() == ISD::ATOMIC_STORE && "Bad Atomic OP");
  971   assert((N->getOrdering() == AtomicOrdering::Unordered ||
  972           N->getOrdering() == AtomicOrdering::Monotonic) &&
  974   if (N->getMemoryVT() == MVT::i32) {
  975     if (N->getAlignment() < 4)
  977     return DAG.getStore(N->getChain(), SDLoc(Op), N->getVal(), N->getBasePtr(),
  977     return DAG.getStore(N->getChain(), SDLoc(Op), N->getVal(), N->getBasePtr(),
  977     return DAG.getStore(N->getChain(), SDLoc(Op), N->getVal(), N->getBasePtr(),
  978                         N->getPointerInfo(), N->getAlignment(),
  978                         N->getPointerInfo(), N->getAlignment(),
  979                         N->getMemOperand()->getFlags(), N->getAAInfo());
  979                         N->getMemOperand()->getFlags(), N->getAAInfo());
  981   if (N->getMemoryVT() == MVT::i16) {
  982     if (N->getAlignment() < 2)
  984     return DAG.getTruncStore(N->getChain(), SDLoc(Op), N->getVal(),
  984     return DAG.getTruncStore(N->getChain(), SDLoc(Op), N->getVal(),
  985                              N->getBasePtr(), N->getPointerInfo(), MVT::i16,
  985                              N->getBasePtr(), N->getPointerInfo(), MVT::i16,
  986                              N->getAlignment(), N->getMemOperand()->getFlags(),
  986                              N->getAlignment(), N->getMemOperand()->getFlags(),
  987                              N->getAAInfo());
  989   if (N->getMemoryVT() == MVT::i8)
  990     return DAG.getTruncStore(N->getChain(), SDLoc(Op), N->getVal(),
  990     return DAG.getTruncStore(N->getChain(), SDLoc(Op), N->getVal(),
  991                              N->getBasePtr(), N->getPointerInfo(), MVT::i8,
  991                              N->getBasePtr(), N->getPointerInfo(), MVT::i8,
  992                              N->getAlignment(), N->getMemOperand()->getFlags(),
  992                              N->getAlignment(), N->getMemOperand()->getFlags(),
  993                              N->getAAInfo());