Lines Matching full:immediate
65 /// getLdStUImm12OpValue - Return encoding info for 12-bit unsigned immediate
73 /// getAdrLabelOpValue - Return encoding info for 21-bit immediate ADR label
79 /// getAddSubImmOpValue - Return encoding for the 12-bit immediate value and
122 /// getMoveWideImmOpValue - Return the encoded value for the immediate operand
252 /// getAdrLabelOpValue - Return encoding info for 21-bit immediate ADR label
260 // If the destination is an immediate, we have nothing to do. in getAdrLabelOpValue()
277 /// getAddSubImmOpValue - Return encoding for the 12-bit immediate value and
288 "unexpected shift type for add/sub immediate"); in getAddSubImmOpValue()
291 "unexpected shift value for add/sub immediate"); in getAddSubImmOpValue()
322 // If the destination is an immediate, we have nothing to do. in getCondBranchTargetOpValue()
344 // If the destination is an immediate, invert sign as it's a negative value in getPAuthPCRelOpValue()
367 // If the destination is an immediate, we have nothing to do. in getLoadLiteralOpValue()
398 assert(MO.isExpr() && "Unexpected movz/movk immediate"); in getMoveWideImmOpValue()
415 // If the destination is an immediate, we have nothing to do. in getTestBranchTargetOpValue()
437 // If the destination is an immediate, we have nothing to do. in getBranchTargetOpValue()
464 assert(MO.isImm() && "Expected an immediate value for the shift amount!"); in getVecShifterOpValue()
488 assert(MO.isImm() && "Expected an immediate value for the scale amount!"); in getFixedPointScaleOpValue()
497 assert(MO.isImm() && "Expected an immediate value for the scale amount!"); in getVecShiftR64OpValue()
506 assert(MO.isImm() && "Expected an immediate value for the scale amount!"); in getVecShiftR32OpValue()
515 assert(MO.isImm() && "Expected an immediate value for the scale amount!"); in getVecShiftR16OpValue()
524 assert(MO.isImm() && "Expected an immediate value for the scale amount!"); in getVecShiftR8OpValue()
533 assert(MO.isImm() && "Expected an immediate value for the scale amount!"); in getVecShiftL64OpValue()
542 assert(MO.isImm() && "Expected an immediate value for the scale amount!"); in getVecShiftL32OpValue()
551 assert(MO.isImm() && "Expected an immediate value for the scale amount!"); in getVecShiftL16OpValue()
560 assert(MO.isImm() && "Expected an immediate value for the scale amount!"); in getVecShiftL8OpValue()
627 "Unexpected shift type for imm8_opt_lsl immediate."); in getImm8OptLsl()
631 "Unexpected shift value for imm8_opt_lsl immediate."); in getImm8OptLsl()
633 // Test immediate in getImm8OptLsl()
634 auto Immediate = MI.getOperand(OpIdx).getImm(); in getImm8OptLsl() local
635 return (Immediate & 0xff) | (ShiftVal == 0 ? 0 : (1 << ShiftVal)); in getImm8OptLsl()
643 assert(MO.isImm() && "Expected an immediate value!"); in getSVEIncDecImm()
655 "Expected an immediate value for the move shift amount!"); in getMoveVecShifterOpValue()