Lines Matching refs:Load
453 Value *llvm::FindAvailableLoadedValue(LoadInst *Load, BasicBlock *ScanBB, in FindAvailableLoadedValue() argument
459 if (!Load->isUnordered()) in FindAvailableLoadedValue()
462 MemoryLocation Loc = MemoryLocation::get(Load); in FindAvailableLoadedValue()
463 return findAvailablePtrLoadStore(Loc, Load->getType(), Load->isAtomic(), in FindAvailableLoadedValue()
666 Value *llvm::FindAvailableLoadedValue(LoadInst *Load, BatchAAResults &AA, in FindAvailableLoadedValue() argument
669 const DataLayout &DL = Load->getModule()->getDataLayout(); in FindAvailableLoadedValue()
670 Value *StrippedPtr = Load->getPointerOperand()->stripPointerCasts(); in FindAvailableLoadedValue()
671 BasicBlock *ScanBB = Load->getParent(); in FindAvailableLoadedValue()
672 Type *AccessTy = Load->getType(); in FindAvailableLoadedValue()
673 bool AtLeastAtomic = Load->isAtomic(); in FindAvailableLoadedValue()
675 if (!Load->isUnordered()) in FindAvailableLoadedValue()
682 for (Instruction &Inst : make_range(++Load->getReverseIterator(), in FindAvailableLoadedValue()
702 MemoryLocation Loc = MemoryLocation::get(Load); in FindAvailableLoadedValue()