Lines Matching refs:Member
229 auto *Member = Stack.back(); in FindSCC() local
230 LLVM_DEBUG(dbgs() << "Component member is " << *Member << "\n"); in FindSCC()
231 Component.insert(Member); in FindSCC()
232 InComponent.insert(Member); in FindSCC()
233 ValueToComponent[Member] = ComponentID; in FindSCC()
752 CongruenceClass *createSingletonCongruenceClass(Value *Member) { in createSingletonCongruenceClass() argument
753 CongruenceClass *CClass = createCongruenceClass(Member, nullptr); in createSingletonCongruenceClass()
754 CClass->insert(Member); in createSingletonCongruenceClass()
755 ValueToClass[Member] = CClass; in createSingletonCongruenceClass()
1320 return llvm::any_of(*CC, [&](const Value *Member) { in someEquivalentDominates() argument
1321 return Member != CC->getLeader() && in someEquivalentDominates()
1322 DT->dominates(cast<Instruction>(Member), U); in someEquivalentDominates()
1718 for (const auto *Member : SCC) in isCycleFree() local
1719 if (auto *MemberPhi = dyn_cast<PHINode>(Member)) in isCycleFree()
3811 for (auto *Member : *CC) { in findPHIOfOpsLeader()
3812 auto *MemberInst = dyn_cast<Instruction>(Member); in findPHIOfOpsLeader()
3817 return Member; in findPHIOfOpsLeader()
3819 return Member; in findPHIOfOpsLeader()
3926 Value *Member = M; in eliminateInstructions() local
3928 if (Member == Leader || !isa<Instruction>(Member) || in eliminateInstructions()
3929 Member->getType()->isVoidTy()) { in eliminateInstructions()
3930 MembersLeft.insert(Member); in eliminateInstructions()
3934 << *Member << "\n"); in eliminateInstructions()
3935 auto *I = cast<Instruction>(Member); in eliminateInstructions()
4124 for (auto *Member : *CC) in eliminateInstructions()
4125 if (!isa<Instruction>(Member) || in eliminateInstructions()
4126 !InstructionsToErase.count(cast<Instruction>(Member))) in eliminateInstructions()
4127 MembersLeft.insert(Member); in eliminateInstructions()
4138 Instruction *Member = cast<Instruction>(VD.Def.getPointer()); in eliminateInstructions() local
4144 EliminationStack.push_back(Member, MemberDFSIn, MemberDFSOut); in eliminateInstructions()
4149 if (isa<LoadInst>(Member)) in eliminateInstructions()
4154 assert(DT->dominates(Leader->getParent(), Member->getParent())); in eliminateInstructions()
4156 LLVM_DEBUG(dbgs() << "Marking dead store " << *Member in eliminateInstructions()
4158 markInstructionForDeletion(Member); in eliminateInstructions()
4159 CC->erase(Member); in eliminateInstructions()