Lines Matching refs:Load
431 Value *llvm::FindAvailableLoadedValue(LoadInst *Load, in FindAvailableLoadedValue() argument
438 if (!Load->isUnordered()) in FindAvailableLoadedValue()
441 MemoryLocation Loc = MemoryLocation::get(Load); in FindAvailableLoadedValue()
442 return findAvailablePtrLoadStore(Loc, Load->getType(), Load->isAtomic(), in FindAvailableLoadedValue()
605 Value *llvm::FindAvailableLoadedValue(LoadInst *Load, AAResults &AA, in FindAvailableLoadedValue() argument
608 const DataLayout &DL = Load->getModule()->getDataLayout(); in FindAvailableLoadedValue()
609 Value *StrippedPtr = Load->getPointerOperand()->stripPointerCasts(); in FindAvailableLoadedValue()
610 BasicBlock *ScanBB = Load->getParent(); in FindAvailableLoadedValue()
611 Type *AccessTy = Load->getType(); in FindAvailableLoadedValue()
612 bool AtLeastAtomic = Load->isAtomic(); in FindAvailableLoadedValue()
614 if (!Load->isUnordered()) in FindAvailableLoadedValue()
621 for (Instruction &Inst : make_range(++Load->getReverseIterator(), in FindAvailableLoadedValue()
641 MemoryLocation Loc = MemoryLocation::get(Load); in FindAvailableLoadedValue()