Searched refs:DepWrite (Results 1 - 1 of 1) sorted by relevance

/external/llvm/lib/Transforms/Scalar/
H A DDeadStoreElimination.cpp461 Instruction *DepWrite, AliasAnalysis &AA) {
471 // DepWrite instruction if we can prove that it reads from the same location
478 AliasAnalysis::Location DepReadLoc = getLocForRead(DepWrite, AA);
483 // If DepWrite doesn't read memory or if we can't prove it is a must alias,
558 Instruction *DepWrite = InstDep.getInst(); local
559 AliasAnalysis::Location DepLoc = getLocForWrite(DepWrite, *AA);
567 if (isRemovable(DepWrite) &&
568 !isPossibleSelfRead(Inst, Loc, DepWrite, *AA)) {
574 << *DepWrite << "\n KILLER: " << *Inst << '\n');
577 DeleteDeadInstruction(DepWrite, *M
459 isPossibleSelfRead(Instruction *Inst, const AliasAnalysis::Location &InstStoreLoc, Instruction *DepWrite, AliasAnalysis &AA) argument
[all...]

Completed in 228 milliseconds