Lines Matching refs:FIOperandNum
426 int SPAdj, unsigned FIOperandNum, in eliminateFrameIndex() argument
436 int FrameIndex = MI.getOperand(FIOperandNum).getIndex(); in eliminateFrameIndex()
442 Offset += StackOffset::getFixed(MI.getOperand(FIOperandNum + 1).getImm()); in eliminateFrameIndex()
469 MI.getOperand(FIOperandNum + 1).ChangeToImmediate(0); in eliminateFrameIndex()
480 MI.getOperand(FIOperandNum + 1).ChangeToImmediate(0); in eliminateFrameIndex()
482 MI.getOperand(FIOperandNum + 1).ChangeToImmediate(Lo12); in eliminateFrameIndex()
497 MI.getOperand(FIOperandNum).ChangeToRegister(DestReg, /*IsDef*/false, in eliminateFrameIndex()
501 MI.getOperand(FIOperandNum).ChangeToRegister(FrameReg, /*IsDef*/false, in eliminateFrameIndex()
561 unsigned FIOperandNum = 0; in needsFrameBaseReg() local
562 for (; !MI->getOperand(FIOperandNum).isFI(); FIOperandNum++) in needsFrameBaseReg()
563 assert(FIOperandNum < MI->getNumOperands() && in needsFrameBaseReg()
581 Offset += getFrameIndexInstrOffset(MI, FIOperandNum); in needsFrameBaseReg()
609 unsigned FIOperandNum = 0; in isFrameOffsetLegal() local
610 while (!MI->getOperand(FIOperandNum).isFI()) { in isFrameOffsetLegal()
611 FIOperandNum++; in isFrameOffsetLegal()
612 assert(FIOperandNum < MI->getNumOperands() && in isFrameOffsetLegal()
616 Offset += getFrameIndexInstrOffset(MI, FIOperandNum); in isFrameOffsetLegal()
645 unsigned FIOperandNum = 0; in resolveFrameIndex() local
646 while (!MI.getOperand(FIOperandNum).isFI()) { in resolveFrameIndex()
647 FIOperandNum++; in resolveFrameIndex()
648 assert(FIOperandNum < MI.getNumOperands() && in resolveFrameIndex()
652 Offset += getFrameIndexInstrOffset(&MI, FIOperandNum); in resolveFrameIndex()
655 MI.getOperand(FIOperandNum).ChangeToRegister(BaseReg, false); in resolveFrameIndex()
656 MI.getOperand(FIOperandNum + 1).ChangeToImmediate(Offset); in resolveFrameIndex()