Searched defs:DepWrite (Results 1 - 1 of 1) sorted by relevance
/external/llvm/lib/Transforms/Scalar/ |
H A D | DeadStoreElimination.cpp | 459 Instruction *DepWrite, AliasAnalysis &AA) { 469 // DepWrite instruction if we can prove that it reads from the same location 476 AliasAnalysis::Location DepReadLoc = getLocForRead(DepWrite, AA); 481 // If DepWrite doesn't read memory or if we can't prove it is a must alias, 556 Instruction *DepWrite = InstDep.getInst(); local 557 AliasAnalysis::Location DepLoc = getLocForWrite(DepWrite, *AA); 565 if (isRemovable(DepWrite) && 566 !isPossibleSelfRead(Inst, Loc, DepWrite, *AA)) { 572 << *DepWrite << "\n KILLER: " << *Inst << '\n'); 575 DeleteDeadInstruction(DepWrite, *M 457 isPossibleSelfRead(Instruction *Inst, const AliasAnalysis::Location &InstStoreLoc, Instruction *DepWrite, AliasAnalysis &AA) argument [all...] |
Completed in 59 milliseconds