Lines Matching refs:Load
462 Value *llvm::FindAvailableLoadedValue(LoadInst *Load, BasicBlock *ScanBB, in FindAvailableLoadedValue() argument
468 if (!Load->isUnordered()) in FindAvailableLoadedValue()
471 MemoryLocation Loc = MemoryLocation::get(Load); in FindAvailableLoadedValue()
472 return findAvailablePtrLoadStore(Loc, Load->getType(), Load->isAtomic(), in FindAvailableLoadedValue()
675 Value *llvm::FindAvailableLoadedValue(LoadInst *Load, BatchAAResults &AA, in FindAvailableLoadedValue() argument
678 const DataLayout &DL = Load->getDataLayout(); in FindAvailableLoadedValue()
679 Value *StrippedPtr = Load->getPointerOperand()->stripPointerCasts(); in FindAvailableLoadedValue()
680 BasicBlock *ScanBB = Load->getParent(); in FindAvailableLoadedValue()
681 Type *AccessTy = Load->getType(); in FindAvailableLoadedValue()
682 bool AtLeastAtomic = Load->isAtomic(); in FindAvailableLoadedValue()
684 if (!Load->isUnordered()) in FindAvailableLoadedValue()
691 for (Instruction &Inst : make_range(++Load->getReverseIterator(), in FindAvailableLoadedValue()
711 MemoryLocation Loc = MemoryLocation::get(Load); in FindAvailableLoadedValue()