Home
last modified time | relevance | path

Searched refs:DepSI (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DVNCoercion.cpp235 StoreInst *DepSI, const DataLayout &DL) { in analyzeLoadFromClobberingStore() argument
236 auto *StoredVal = DepSI->getValueOperand(); in analyzeLoadFromClobberingStore()
242 if (!canCoerceMustAliasedValueToLoad(StoredVal, LoadTy, DepSI->getFunction())) in analyzeLoadFromClobberingStore()
245 Value *StorePtr = DepSI->getPointerOperand(); in analyzeLoadFromClobberingStore()
247 DL.getTypeSizeInBits(DepSI->getValueOperand()->getType()).getFixedValue(); in analyzeLoadFromClobberingStore()
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DVNCoercion.h56 StoreInst *DepSI, const DataLayout &DL);
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DNewGVN.cpp1490 if (auto *DepSI = dyn_cast<StoreInst>(DepInst)) { in performSymbolicLoadCoercion() local
1494 if (LI->isAtomic() > DepSI->isAtomic() || in performSymbolicLoadCoercion()
1495 LoadType == DepSI->getValueOperand()->getType()) in performSymbolicLoadCoercion()
1497 int Offset = analyzeLoadFromClobberingStore(LoadType, LoadPtr, DepSI, DL); in performSymbolicLoadCoercion()
1500 lookupOperandLeader(DepSI->getValueOperand()))) { in performSymbolicLoadCoercion()
1502 LLVM_DEBUG(dbgs() << "Coercing load from store " << *DepSI in performSymbolicLoadCoercion()
H A DGVN.cpp1339 if (StoreInst *DepSI = dyn_cast<StoreInst>(DepInst)) { in AnalyzeLoadAvailability() local
1341 if (Address && Load->isAtomic() <= DepSI->isAtomic()) { in AnalyzeLoadAvailability()
1343 analyzeLoadFromClobberingStore(Load->getType(), Address, DepSI, DL); in AnalyzeLoadAvailability()
1345 return AvailableValue::get(DepSI->getValueOperand(), Offset); in AnalyzeLoadAvailability()