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()
713 CongruenceClass *createSingletonCongruenceClass(Value *Member) { in createSingletonCongruenceClass() argument
714 CongruenceClass *CClass = createCongruenceClass(Member, nullptr); in createSingletonCongruenceClass()
715 CClass->insert(Member); in createSingletonCongruenceClass()
716 ValueToClass[Member] = CClass; in createSingletonCongruenceClass()
1287 return llvm::any_of(*CC, [&](const Value *Member) { in someEquivalentDominates() argument
1288 return Member != CC->getLeader() && in someEquivalentDominates()
1289 DT->dominates(cast<Instruction>(Member), U); in someEquivalentDominates()
1722 for (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()
4117 for (auto *Member : *CC) in eliminateInstructions()
4118 if (!isa<Instruction>(Member) || in eliminateInstructions()
4119 !InstructionsToErase.count(cast<Instruction>(Member))) in eliminateInstructions()
4120 MembersLeft.insert(Member); in eliminateInstructions()
4131 Instruction *Member = cast<Instruction>(VD.Def.getPointer()); in eliminateInstructions() local
4137 EliminationStack.push_back(Member, MemberDFSIn, MemberDFSOut); in eliminateInstructions()
4142 if (isa<LoadInst>(Member)) in eliminateInstructions()
4147 assert(DT->dominates(Leader->getParent(), Member->getParent())); in eliminateInstructions()
4149 LLVM_DEBUG(dbgs() << "Marking dead store " << *Member in eliminateInstructions()
4151 markInstructionForDeletion(Member); in eliminateInstructions()
4152 CC->erase(Member); in eliminateInstructions()