Lines Matching refs:Member

233         auto *Member = Stack.back();  in FindSCC()  local
234 LLVM_DEBUG(dbgs() << "Component member is " << *Member << "\n"); in FindSCC()
235 Component.insert(Member); in FindSCC()
236 InComponent.insert(Member); in FindSCC()
237 ValueToComponent[Member] = ComponentID; in FindSCC()
755 CongruenceClass *createSingletonCongruenceClass(Value *Member) { in createSingletonCongruenceClass() argument
756 CongruenceClass *CClass = createCongruenceClass(Member, nullptr); in createSingletonCongruenceClass()
757 CClass->insert(Member); in createSingletonCongruenceClass()
758 ValueToClass[Member] = CClass; in createSingletonCongruenceClass()
1310 return llvm::any_of(*CC, [&](const Value *Member) { in someEquivalentDominates() argument
1311 return Member != CC->getLeader() && in someEquivalentDominates()
1312 DT->dominates(cast<Instruction>(Member), U); in someEquivalentDominates()
1694 for (auto *Member : SCC) in isCycleFree() local
1695 if (auto *MemberPhi = dyn_cast<PHINode>(Member)) in isCycleFree()
3774 for (auto Member : *CC) { in findPHIOfOpsLeader()
3775 auto *MemberInst = dyn_cast<Instruction>(Member); in findPHIOfOpsLeader()
3780 return Member; in findPHIOfOpsLeader()
3782 return Member; in findPHIOfOpsLeader()
3889 Value *Member = M; in eliminateInstructions() local
3891 if (Member == Leader || !isa<Instruction>(Member) || in eliminateInstructions()
3892 Member->getType()->isVoidTy()) { in eliminateInstructions()
3893 MembersLeft.insert(Member); in eliminateInstructions()
3897 << *Member << "\n"); in eliminateInstructions()
3898 auto *I = cast<Instruction>(Member); in eliminateInstructions()
4075 for (auto *Member : *CC) in eliminateInstructions()
4076 if (!isa<Instruction>(Member) || in eliminateInstructions()
4077 !InstructionsToErase.count(cast<Instruction>(Member))) in eliminateInstructions()
4078 MembersLeft.insert(Member); in eliminateInstructions()
4089 Instruction *Member = cast<Instruction>(VD.Def.getPointer()); in eliminateInstructions() local
4095 EliminationStack.push_back(Member, MemberDFSIn, MemberDFSOut); in eliminateInstructions()
4100 if (isa<LoadInst>(Member)) in eliminateInstructions()
4105 assert(DT->dominates(Leader->getParent(), Member->getParent())); in eliminateInstructions()
4107 LLVM_DEBUG(dbgs() << "Marking dead store " << *Member in eliminateInstructions()
4109 markInstructionForDeletion(Member); in eliminateInstructions()
4110 CC->erase(Member); in eliminateInstructions()