Home
last modified time | relevance | path

Searched refs:DSE (Results 1 – 5 of 5) sorted by relevance

/external/llvm/lib/Transforms/Scalar/
DDeadStoreElimination.cpp42 struct DSE : public FunctionPass { struct
47 DSE() : FunctionPass(ID), AA(0), MD(0) { in DSE() function
85 char DSE::ID = 0;
86 INITIALIZE_PASS_BEGIN(DSE, "dse", "Dead Store Elimination", false, false)
90 INITIALIZE_PASS_END(DSE, "dse", "Dead Store Elimination", false, false) in INITIALIZE_PASS_DEPENDENCY()
92 FunctionPass *llvm::createDeadStoreEliminationPass() { return new DSE(); } in INITIALIZE_PASS_DEPENDENCY()
421 bool DSE::runOnBasicBlock(BasicBlock &BB) { in runOnBasicBlock()
541 bool DSE::HandleFree(CallInst *F) { in HandleFree()
580 bool DSE::handleEndBlock(BasicBlock &BB) { in handleEndBlock()
699 void DSE::RemoveAccessedObjects(const AliasAnalysis::Location &LoadedLoc, in RemoveAccessedObjects()
/external/llvm/test/Analysis/TypeBasedAliasAnalysis/
Ddse.ll3 ; DSE should make use of TBAA.
/external/llvm/test/Analysis/BasicAA/
Dmodref.ll51 ;; FIXME: DSE isn't zapping this dead store.
/external/llvm/test/Transforms/DeadStoreElimination/
Dsimple.ll119 ; DSE should delete the dead trampoline.
/external/llvm/lib/Target/
DREADME.txt1018 DSE should sink partially dead stores to get the store out of the loop.
1731 We should use DSE + llvm.lifetime.end to delete dead vtable pointer updates.
2030 cross-block DSE).