Lines Matching refs:DSE
49 struct DSE : public FunctionPass { struct
56 DSE() : FunctionPass(ID), AA(nullptr), MD(nullptr), DT(nullptr) { in DSE() function
101 char DSE::ID = 0;
102 INITIALIZE_PASS_BEGIN(DSE, "dse", "Dead Store Elimination", false, false)
108 INITIALIZE_PASS_END(DSE, "dse", "Dead Store Elimination", false, false) in INITIALIZE_PASS_DEPENDENCY()
110 FunctionPass *llvm::createDeadStoreEliminationPass() { return new DSE(); } in INITIALIZE_PASS_DEPENDENCY()
485 bool DSE::runOnBasicBlock(BasicBlock &BB) { in runOnBasicBlock()
665 bool DSE::MemoryIsNotModifiedBetween(Instruction *FirstI, in MemoryIsNotModifiedBetween()
737 bool DSE::HandleFree(CallInst *F) { in HandleFree()
792 bool DSE::handleEndBlock(BasicBlock &BB) { in handleEndBlock()
939 void DSE::RemoveAccessedObjects(const MemoryLocation &LoadedLoc, in RemoveAccessedObjects()