reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
3146 LLT ShiftAmtTy = MRI.getType(Amt); 3159 getOpcodeDef(TargetOpcode::G_CONSTANT, Amt, MRI)) { 3173 auto AmtExcess = MIRBuilder.buildSub(ShiftAmtTy, Amt, NewBits); 3174 auto AmtLack = MIRBuilder.buildSub(ShiftAmtTy, NewBits, Amt); 3177 auto IsShort = MIRBuilder.buildICmp(ICmpInst::ICMP_ULT, CondTy, Amt, NewBits); 3178 auto IsZero = MIRBuilder.buildICmp(ICmpInst::ICMP_EQ, CondTy, Amt, Zero); 3184 auto LoS = MIRBuilder.buildShl(HalfTy, InL, Amt); 3187 auto HiOr = MIRBuilder.buildShl(HalfTy, InH, Amt); 3205 auto HiS = MIRBuilder.buildInstr(MI.getOpcode(), {HalfTy}, {InH, Amt}); 3207 auto LoOr = MIRBuilder.buildLShr(HalfTy, InL, Amt);