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()
756 CongruenceClass *createSingletonCongruenceClass(Value *Member) { in createSingletonCongruenceClass() argument
757 CongruenceClass *CClass = createCongruenceClass(Member, nullptr); in createSingletonCongruenceClass()
758 CClass->insert(Member); in createSingletonCongruenceClass()
759 ValueToClass[Member] = CClass; in createSingletonCongruenceClass()
1324 return llvm::any_of(*CC, [&](const Value *Member) { in someEquivalentDominates() argument
1325 return Member != CC->getLeader() && in someEquivalentDominates()
1326 DT->dominates(cast<Instruction>(Member), U); in someEquivalentDominates()
1722 for (const auto *Member : SCC) in isCycleFree() local
1723 if (auto *MemberPhi = dyn_cast<PHINode>(Member)) in isCycleFree()
3816 for (auto *Member : *CC) { in findPHIOfOpsLeader()
3817 auto *MemberInst = dyn_cast<Instruction>(Member); in findPHIOfOpsLeader()
3822 return Member; in findPHIOfOpsLeader()
3824 return Member; in findPHIOfOpsLeader()
3931 Value *Member = M; in eliminateInstructions() local
3933 if (Member == Leader || !isa<Instruction>(Member) || in eliminateInstructions()
3934 Member->getType()->isVoidTy()) { in eliminateInstructions()
3935 MembersLeft.insert(Member); in eliminateInstructions()
3939 << *Member << "\n"); in eliminateInstructions()
3940 auto *I = cast<Instruction>(Member); in eliminateInstructions()
4129 for (auto *Member : *CC) in eliminateInstructions()
4130 if (!isa<Instruction>(Member) || in eliminateInstructions()
4131 !InstructionsToErase.count(cast<Instruction>(Member))) in eliminateInstructions()
4132 MembersLeft.insert(Member); in eliminateInstructions()
4143 Instruction *Member = cast<Instruction>(VD.Def.getPointer()); in eliminateInstructions() local
4149 EliminationStack.push_back(Member, MemberDFSIn, MemberDFSOut); in eliminateInstructions()
4154 if (isa<LoadInst>(Member)) in eliminateInstructions()
4159 assert(DT->dominates(Leader->getParent(), Member->getParent())); in eliminateInstructions()
4161 LLVM_DEBUG(dbgs() << "Marking dead store " << *Member in eliminateInstructions()
4163 markInstructionForDeletion(Member); in eliminateInstructions()
4164 CC->erase(Member); in eliminateInstructions()