Home
last modified time | relevance | path

Searched refs:ExtraScale (Results 1 – 1 of 1) sorted by relevance

/openbsd-src/gnu/llvm/llvm/lib/Target/ARM/
H A DThumbRegisterInfo.cpp202 unsigned ExtraScale = 1; in emitThumbRegPlusImmediate() local
229 ExtraScale = 4; in emitThumbRegPlusImmediate()
267 assert(((Bytes & 3) == 0 || ExtraScale == 1) && in emitThumbRegPlusImmediate()
278 unsigned ExtraRange = ((1 << ExtraBits) - 1) * ExtraScale; // per instruction in emitThumbRegPlusImmediate()
284 assert(RangeAfterCopy % ExtraScale == 0 && in emitThumbRegPlusImmediate()
325 unsigned ExtraImm = std::min(Bytes, ExtraRange) / ExtraScale; in emitThumbRegPlusImmediate()
326 Bytes -= ExtraImm * ExtraScale; in emitThumbRegPlusImmediate()