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

References

lib/CodeGen/AtomicExpandPass.cpp
  223     assert((LI || SI || RMWI || CASI) && "Unknown atomic instruction");
  226     if (LI) {
  227       if (!atomicSizeSupported(TLI, LI)) {
  228         expandAtomicLoadToLibcall(LI);
  254       if (LI && isAcquireOrStronger(LI->getOrdering())) {
  254       if (LI && isAcquireOrStronger(LI->getOrdering())) {
  255         FenceOrdering = LI->getOrdering();
  256         LI->setOrdering(AtomicOrdering::Monotonic);
  283     if (LI) {
  284       if (LI->getType()->isFloatingPointTy()) {
  287         LI = convertAtomicLoadToIntegerType(LI);
  287         LI = convertAtomicLoadToIntegerType(LI);
  288         assert(LI->getType()->isIntegerTy() && "invariant broken");
  292       MadeChange |= tryExpandAtomicLoad(LI);