Lines Matching refs:EliminationStack

3911         ValueDFSStack EliminationStack;  in eliminateInstructions()  local
3945 if (EliminationStack.empty()) { in eliminateInstructions()
3949 << EliminationStack.dfs_back().first << "," in eliminateInstructions()
3950 << EliminationStack.dfs_back().second << ")\n"); in eliminateInstructions()
3968 bool ShouldPush = Def && EliminationStack.empty(); in eliminateInstructions()
3970 !EliminationStack.isInScope(MemberDFSIn, MemberDFSOut); in eliminateInstructions()
3974 EliminationStack.popUntilDFSScope(MemberDFSIn, MemberDFSOut); in eliminateInstructions()
3975 bool ShouldPush = Def && EliminationStack.empty(); in eliminateInstructions()
3977 EliminationStack.push_back(Def, MemberDFSIn, MemberDFSOut); in eliminateInstructions()
3996 if (!EliminationStack.empty() && Def != EliminationStack.back() && in eliminateInstructions()
4023 if (EliminationStack.empty()) in eliminateInstructions()
4026 Value *DominatingLeader = EliminationStack.back(); in eliminateInstructions()
4085 ValueDFSStack EliminationStack; in eliminateInstructions() local
4090 if (EliminationStack.empty() || in eliminateInstructions()
4091 !EliminationStack.isInScope(MemberDFSIn, MemberDFSOut)) { in eliminateInstructions()
4093 EliminationStack.popUntilDFSScope(MemberDFSIn, MemberDFSOut); in eliminateInstructions()
4094 if (EliminationStack.empty()) { in eliminateInstructions()
4095 EliminationStack.push_back(Member, MemberDFSIn, MemberDFSOut); in eliminateInstructions()
4102 assert(!EliminationStack.empty()); in eliminateInstructions()
4103 Instruction *Leader = cast<Instruction>(EliminationStack.back()); in eliminateInstructions()