Lines Matching defs:SignExtend
869 unsigned SignExtend = MI->getOperand(3).getImm(); // encoded in "option<2>".
872 assert((SignExtend <= 1) && "sign extend should be a single bit!");
879 (SignExtend << 5) | (Option0 << 4) | (Shift << 3) | (PRFOp & 0x7);
1316 void AArch64InstPrinter::printMemExtendImpl(bool SignExtend, bool DoShift,
1320 bool IsLSL = !SignExtend && SrcRegKind == 'x';
1324 O << (SignExtend ? 's' : 'u') << "xt" << SrcRegKind;
1335 bool SignExtend = MI->getOperand(OpNum).getImm();
1337 printMemExtendImpl(SignExtend, DoShift, Width, SrcRegKind, O);
1340 template <bool SignExtend, int ExtWidth, char SrcRegKind, char Suffix>
1352 if (SignExtend || DoShift || SrcRegKind == 'w') {
1354 printMemExtendImpl(SignExtend, DoShift, ExtWidth, SrcRegKind, O);