Lines Matching refs:DLD
397 modifySubRegisterOperandStatus(const DeadLaneDetector &DLD,
403 bool isUndefInput(const DeadLaneDetector &DLD, const MachineOperand &MO,
424 bool DetectDeadLanes::isUndefInput(const DeadLaneDetector &DLD, in isUndefInput() argument
437 if (!DLD.isDefinedByCopy(DefRegIdx)) in isUndefInput()
440 const DeadLaneDetector::VRegInfo &DefRegInfo = DLD.getVRegInfo(DefRegIdx); in isUndefInput()
441 LaneBitmask UsedLanes = DLD.transferUsedLanes(MI, DefRegInfo.UsedLanes, MO); in isUndefInput()
496 DetectDeadLanes::modifySubRegisterOperandStatus(const DeadLaneDetector &DLD, in modifySubRegisterOperandStatus() argument
510 const DeadLaneDetector::VRegInfo &RegInfo = DLD.getVRegInfo(RegIdx); in modifySubRegisterOperandStatus()
524 } else if (isUndefInput(DLD, MO, &CrossCopy)) { in modifySubRegisterOperandStatus()
554 DeadLaneDetector DLD(MRI, TRI); in runOnMachineFunction() local
559 DLD.computeSubRegisterLaneBitInfo(); in runOnMachineFunction()
561 std::tie(LocalChanged, Again) = modifySubRegisterOperandStatus(DLD, MF); in runOnMachineFunction()