Lines Matching full:inval
636 LoadValue InVal = AvailableLoads.lookup(MemInst.getPointerOperand());
637 if (InVal.DefInst != nullptr &&
638 (InVal.Generation == CurrentGeneration || InVal.IsInvariant) &&
639 InVal.MatchingId == MemInst.getMatchingId() &&
643 InVal.IsAtomic >= MemInst.isAtomic()) {
644 Value *Op = getOrCreateResult(InVal.DefInst, Inst->getType());
647 << " to: " << *InVal.DefInst << '\n');
679 std::pair<Instruction *, unsigned> InVal = AvailableCalls.lookup(Inst);
680 if (InVal.first != nullptr && InVal.second == CurrentGeneration) {
682 << " to: " << *InVal.first << '\n');
684 Inst->replaceAllUsesWith(InVal.first);
714 LoadValue InVal = AvailableLoads.lookup(MemInst.getPointerOperand());
715 if (InVal.DefInst &&
716 InVal.DefInst == getOrCreateResult(Inst, InVal.DefInst->getType()) &&
717 InVal.Generation == CurrentGeneration &&
718 InVal.MatchingId == MemInst.getMatchingId() &&