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

References

lib/CodeGen/AtomicExpandPass.cpp
  460   IRBuilder<> Builder(SI);
  461   auto *M = SI->getModule();
  462   Type *NewTy = getCorrespondingIntegerType(SI->getValueOperand()->getType(),
  464   Value *NewVal = Builder.CreateBitCast(SI->getValueOperand(), NewTy);
  466   Value *Addr = SI->getPointerOperand();
  472   NewSI->setAlignment(MaybeAlign(SI->getAlignment()));
  473   NewSI->setVolatile(SI->isVolatile());
  474   NewSI->setAtomic(SI->getOrdering(), SI->getSyncScopeID());
  474   NewSI->setAtomic(SI->getOrdering(), SI->getSyncScopeID());
  475   LLVM_DEBUG(dbgs() << "Replaced " << *SI << " with " << *NewSI << "\n");
  476   SI->eraseFromParent();