Lines Matching refs:MemInst
618 ParseMemoryInst MemInst(Inst, TTI); in processNode() local
620 if (MemInst.isValid() && MemInst.isLoad()) { in processNode()
623 if (MemInst.isVolatile() || !MemInst.isUnordered()) { in processNode()
636 LoadValue InVal = AvailableLoads.lookup(MemInst.getPointerOperand()); in processNode()
639 InVal.MatchingId == MemInst.getMatchingId() && in processNode()
641 !MemInst.isVolatile() && MemInst.isUnordered() && in processNode()
643 InVal.IsAtomic >= MemInst.isAtomic()) { in processNode()
659 MemInst.getPointerOperand(), in processNode()
660 LoadValue(Inst, CurrentGeneration, MemInst.getMatchingId(), in processNode()
661 MemInst.isAtomic(), MemInst.isInvariantLoad())); in processNode()
672 !(MemInst.isValid() && !MemInst.mayReadFromMemory())) in processNode()
713 if (MemInst.isValid() && MemInst.isStore()) { in processNode()
714 LoadValue InVal = AvailableLoads.lookup(MemInst.getPointerOperand()); in processNode()
718 InVal.MatchingId == MemInst.getMatchingId() && in processNode()
720 !MemInst.isVolatile() && MemInst.isUnordered()) { in processNode()
723 MemInst.getPointerOperand()) && in processNode()
741 if (MemInst.isValid() && MemInst.isStore()) { in processNode()
754 if (LastStoreMemInst.isMatchingMemLoc(MemInst)) { in processNode()
771 MemInst.getPointerOperand(), in processNode()
772 LoadValue(Inst, CurrentGeneration, MemInst.getMatchingId(), in processNode()
773 MemInst.isAtomic(), /*IsInvariant=*/false)); in processNode()
782 if (MemInst.isUnordered() && !MemInst.isVolatile()) in processNode()