Lines Matching defs:BitPos
2459 for (int BitPos = 0; BitPos != 24 && (AbsOffset >> BitPos);
2460 BitPos += 12) {
2465 .addImm((AbsOffset >> BitPos) & 0xfff)
2466 .addImm(AArch64_AM::getShifterImm(AArch64_AM::LSL, BitPos)));
2474 auto NeedMovk = [IsNeg, UOffset](int BitPos) -> bool {
2475 assert(BitPos == 16 || BitPos == 32 || BitPos == 48);
2476 uint64_t Shifted = UOffset >> BitPos;
2479 for (int I = 0; I != 64 - BitPos; I += 16)
2484 for (int BitPos = 16; BitPos != 64 && NeedMovk(BitPos); BitPos += 16)
2485 emitMOVK(AArch64::X17, (UOffset >> BitPos) & 0xffff, BitPos);