Lines Matching refs:Scale
1911 unsigned Scale = 0; in getMemOperandWithOffsetWidth() local
1915 if (!getMemOpInfo(LdSt.getOpcode(), Scale, Width, Dummy1, Dummy2)) in getMemOperandWithOffsetWidth()
1923 Offset = LdSt.getOperand(2).getImm() * Scale; in getMemOperandWithOffsetWidth()
1927 Offset = LdSt.getOperand(3).getImm() * Scale; in getMemOperandWithOffsetWidth()
1945 bool AArch64InstrInfo::getMemOpInfo(unsigned Opcode, unsigned &Scale, in getMemOpInfo() argument
1951 Scale = Width = 0; in getMemOpInfo()
1957 Scale = 4; in getMemOpInfo()
1964 Scale = 1; in getMemOpInfo()
1973 Scale = 1; in getMemOpInfo()
1983 Scale = 1; in getMemOpInfo()
1994 Scale = 1; in getMemOpInfo()
2005 Scale = 1; in getMemOpInfo()
2013 Scale = 16; in getMemOpInfo()
2020 Scale = Width = 16; in getMemOpInfo()
2032 Scale = 8; in getMemOpInfo()
2041 Scale = Width = 8; in getMemOpInfo()
2053 Scale = 4; in getMemOpInfo()
2063 Scale = Width = 4; in getMemOpInfo()
2071 Scale = Width = 2; in getMemOpInfo()
2079 Scale = Width = 1; in getMemOpInfo()
3146 int Scale = 1; in isAArch64FrameOffsetLegal() local
3176 Scale = 8; in isAArch64FrameOffsetLegal()
3180 Scale = 8; in isAArch64FrameOffsetLegal()
3184 Scale = 4; in isAArch64FrameOffsetLegal()
3188 Scale = 1; in isAArch64FrameOffsetLegal()
3192 Scale = 2; in isAArch64FrameOffsetLegal()
3196 Scale = 4; in isAArch64FrameOffsetLegal()
3200 Scale = 8; in isAArch64FrameOffsetLegal()
3204 Scale = 16; in isAArch64FrameOffsetLegal()
3208 Scale = 1; in isAArch64FrameOffsetLegal()
3212 Scale = 2; in isAArch64FrameOffsetLegal()
3216 Scale = 1; in isAArch64FrameOffsetLegal()
3220 Scale = 1; in isAArch64FrameOffsetLegal()
3224 Scale = 2; in isAArch64FrameOffsetLegal()
3228 Scale = 2; in isAArch64FrameOffsetLegal()
3232 Scale = 4; in isAArch64FrameOffsetLegal()
3237 Scale = 8; in isAArch64FrameOffsetLegal()
3241 Scale = 4; in isAArch64FrameOffsetLegal()
3245 Scale = 1; in isAArch64FrameOffsetLegal()
3249 Scale = 2; in isAArch64FrameOffsetLegal()
3253 Scale = 4; in isAArch64FrameOffsetLegal()
3257 Scale = 8; in isAArch64FrameOffsetLegal()
3261 Scale = 16; in isAArch64FrameOffsetLegal()
3265 Scale = 1; in isAArch64FrameOffsetLegal()
3269 Scale = 2; in isAArch64FrameOffsetLegal()
3283 Scale = 8; in isAArch64FrameOffsetLegal()
3291 Scale = 16; in isAArch64FrameOffsetLegal()
3303 Scale = 4; in isAArch64FrameOffsetLegal()
3329 Scale = 1; in isAArch64FrameOffsetLegal()
3333 Offset += MI.getOperand(ImmIdx).getImm() * Scale; in isAArch64FrameOffsetLegal()
3339 if ((Offset & (Scale - 1)) != 0 || (Offset < 0 && UnscaledOp != 0)) in isAArch64FrameOffsetLegal()
3348 Offset /= Scale; in isAArch64FrameOffsetLegal()
3352 Scale = 1; in isAArch64FrameOffsetLegal()
3356 Offset /= Scale; in isAArch64FrameOffsetLegal()
3370 Offset = (Offset - NewOff) * Scale; in isAArch64FrameOffsetLegal()
5031 unsigned Scale; // The scale to multiply the offsets by. in getOutliningCandidateInfo() local
5033 getMemOpInfo(MI.getOpcode(), Scale, DummyWidth, MinOffset, MaxOffset); in getOutliningCandidateInfo()
5036 if (Offset < MinOffset * Scale || Offset > MaxOffset * Scale) in getOutliningCandidateInfo()
5391 unsigned Scale; in fixupPostOutline() local
5396 getMemOpInfo(MI.getOpcode(), Scale, Width, Dummy1, Dummy2); in fixupPostOutline()
5397 assert(Scale != 0 && "Unexpected opcode!"); in fixupPostOutline()
5402 int64_t NewImm = (Offset + 16) / Scale; in fixupPostOutline()