Lines Matching refs:Load
427 Value *llvm::FindAvailableLoadedValue(LoadInst *Load, in FindAvailableLoadedValue() argument
434 if (!Load->isUnordered()) in FindAvailableLoadedValue()
437 MemoryLocation Loc = MemoryLocation::get(Load); in FindAvailableLoadedValue()
438 return findAvailablePtrLoadStore(Loc, Load->getType(), Load->isAtomic(), in FindAvailableLoadedValue()
604 Value *llvm::FindAvailableLoadedValue(LoadInst *Load, AAResults &AA, in FindAvailableLoadedValue() argument
607 const DataLayout &DL = Load->getModule()->getDataLayout(); in FindAvailableLoadedValue()
608 Value *StrippedPtr = Load->getPointerOperand()->stripPointerCasts(); in FindAvailableLoadedValue()
609 BasicBlock *ScanBB = Load->getParent(); in FindAvailableLoadedValue()
610 Type *AccessTy = Load->getType(); in FindAvailableLoadedValue()
611 bool AtLeastAtomic = Load->isAtomic(); in FindAvailableLoadedValue()
613 if (!Load->isUnordered()) in FindAvailableLoadedValue()
620 for (Instruction &Inst : make_range(++Load->getReverseIterator(), in FindAvailableLoadedValue()
640 MemoryLocation Loc = MemoryLocation::get(Load); in FindAvailableLoadedValue()