Lines Matching refs:AddrDispShift
271 int64_t &AddrDispShift, int &Dist);
284 int64_t &AddrDispShift) const;
298 unsigned NewReg, int64_t AddrDispShift);
341 MachineInstr *&BestLEA, int64_t &AddrDispShift, int &Dist) { in chooseBestLEA() argument
378 isInt<8>(AddrDispShift)) in chooseBestLEA()
382 AddrDispShift = AddrDispShiftTemp; in chooseBestLEA()
424 int64_t &AddrDispShift) const { in isReplaceable()
437 AddrDispShift = getAddrDispShift(Last, 1, First, 1); in isReplaceable()
471 AddrDispShift)) in isReplaceable()
526 int64_t AddrDispShift; in removeRedundantAddrCalc() local
528 if (!chooseBestLEA(Insns->second, MI, DefMI, AddrDispShift, Dist)) in removeRedundantAddrCalc()
562 MI.getOperand(MemOpNo + X86::AddrDisp).ChangeToImmediate(AddrDispShift); in removeRedundantAddrCalc()
577 int64_t AddrDispShift) { in replaceDebugValue() argument
579 if (AddrDispShift != 0) { in replaceDebugValue()
582 DIExpression::prepend(Expr, DIExpression::StackValue, AddrDispShift); in replaceDebugValue()
587 DIExpression::appendOffset(Ops, AddrDispShift); in replaceDebugValue()
636 int64_t AddrDispShift; in removeRedundantLEAs() local
644 if (!isReplaceable(First, Last, AddrDispShift)) { in removeRedundantLEAs()
666 replaceDebugValue(MI, LastVReg, FirstVReg, AddrDispShift); in removeRedundantLEAs()
682 Op.setImm(Op.getImm() + AddrDispShift); in removeRedundantLEAs()
684 Op.setOffset(Op.getOffset() + AddrDispShift); in removeRedundantLEAs()