Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/lib/Transforms/Utils/
H A DVNCoercion.cpp209 StoreInst *DepSI, const DataLayout &DL) { in analyzeLoadFromClobberingStore() argument
210 auto *StoredVal = DepSI->getValueOperand(); in analyzeLoadFromClobberingStore()
219 Value *StorePtr = DepSI->getPointerOperand(); in analyzeLoadFromClobberingStore()
221 DL.getTypeSizeInBits(DepSI->getValueOperand()->getType()).getFixedSize(); in analyzeLoadFromClobberingStore()
/llvm-project-15.0.7/llvm/include/llvm/Transforms/Utils/
H A DVNCoercion.h55 StoreInst *DepSI, const DataLayout &DL);
/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DNewGVN.cpp1449 if (auto *DepSI = dyn_cast<StoreInst>(DepInst)) { in performSymbolicLoadCoercion() local
1453 if (LI->isAtomic() > DepSI->isAtomic() || in performSymbolicLoadCoercion()
1454 LoadType == DepSI->getValueOperand()->getType()) in performSymbolicLoadCoercion()
1456 int Offset = analyzeLoadFromClobberingStore(LoadType, LoadPtr, DepSI, DL); in performSymbolicLoadCoercion()
1459 lookupOperandLeader(DepSI->getValueOperand()))) { in performSymbolicLoadCoercion()
1462 LLVM_DEBUG(dbgs() << "Coercing load from store " << *DepSI in performSymbolicLoadCoercion()
H A DGVN.cpp1161 if (StoreInst *DepSI = dyn_cast<StoreInst>(DepInst)) { in AnalyzeLoadAvailability() local
1163 if (Address && Load->isAtomic() <= DepSI->isAtomic()) { in AnalyzeLoadAvailability()
1165 analyzeLoadFromClobberingStore(Load->getType(), Address, DepSI, DL); in AnalyzeLoadAvailability()
1167 Res = AvailableValue::get(DepSI->getValueOperand(), Offset); in AnalyzeLoadAvailability()