• Home
  • Raw
  • Download

Lines Matching refs:Src1R

2760   Variable *Src1R = nullptr;  in lowerArithmetic()  local
2772 Src1R = legalizeToReg(Src1); in lowerArithmetic()
2787 Src1R = legalizeToReg(Src1); in lowerArithmetic()
2792 Src1R = legalizeToReg(Src1); in lowerArithmetic()
2802 auto *T1R = Src1R; in lowerArithmetic()
2808 lowerCast(InstCast::create(Func, InstCast::Sext, T1R, Src1R)); in lowerArithmetic()
2823 _and(T, Src0R, Src1R); in lowerArithmetic()
2831 _or(T, Src0R, Src1R); in lowerArithmetic()
2839 _xor(T, Src0R, Src1R); in lowerArithmetic()
2845 auto *T1R = Src1R; in lowerArithmetic()
2851 lowerCast(InstCast::create(Func, InstCast::Sext, T1R, Src1R)); in lowerArithmetic()
2863 _mul(T, Src0R, Src1R); in lowerArithmetic()
2871 _sllv(T, Src0R, Src1R); in lowerArithmetic()
2878 auto *T1R = Src1R; in lowerArithmetic()
2884 lowerCast(InstCast::create(Func, InstCast::Zext, T1R, Src1R)); in lowerArithmetic()
2897 auto *T1R = Src1R; in lowerArithmetic()
2903 lowerCast(InstCast::create(Func, InstCast::Sext, T1R, Src1R)); in lowerArithmetic()
2917 auto *T1R = Src1R; in lowerArithmetic()
2922 lowerCast(InstCast::create(Func, InstCast::Zext, T1R, Src1R)); in lowerArithmetic()
2933 auto *T1R = Src1R; in lowerArithmetic()
2938 lowerCast(InstCast::create(Func, InstCast::Sext, T1R, Src1R)); in lowerArithmetic()
2949 auto *T1R = Src1R; in lowerArithmetic()
2954 lowerCast(InstCast::create(Func, InstCast::Zext, T1R, Src1R)); in lowerArithmetic()
2965 auto *T1R = Src1R; in lowerArithmetic()
2970 lowerCast(InstCast::create(Func, InstCast::Sext, T1R, Src1R)); in lowerArithmetic()
2980 _add_s(T, Src0R, Src1R); in lowerArithmetic()
2985 _add_d(T, Src0R, Src1R); in lowerArithmetic()
2993 _sub_s(T, Src0R, Src1R); in lowerArithmetic()
2998 _sub_d(T, Src0R, Src1R); in lowerArithmetic()
3005 _mul_s(T, Src0R, Src1R); in lowerArithmetic()
3010 _mul_d(T, Src0R, Src1R); in lowerArithmetic()
3017 _div_s(T, Src0R, Src1R); in lowerArithmetic()
3022 _div_d(T, Src0R, Src1R); in lowerArithmetic()
3111 Variable *Src1R = nullptr; in lowerBr() local
3116 Src1R = legalizeToReg(loOperand(Src1)); in lowerBr()
3139 Src1R = makeReg(IceType_i32); in lowerBr()
3141 lowerCast(InstCast::create(Func, CastKind, Src1R, Src1RT)); in lowerBr()
3144 Src1R = Src1RT; in lowerBr()
3159 _xor(T2, Src0R, Src1R); in lowerBr()
3164 _br(TargetTrue, TargetFalse, Src0R, Src1R, CondMIPS32::Cond::NE); in lowerBr()
3174 _xor(T2, Src0R, Src1R); in lowerBr()
3179 _br(TargetTrue, TargetFalse, Src0R, Src1R, CondMIPS32::Cond::EQ); in lowerBr()
3193 _sltu(T4, Src1R, Src0R); in lowerBr()
3199 _sltu(DestT, Src1R, Src0R); in lowerBr()
3211 _sltu(T3, Src0R, Src1R); in lowerBr()
3216 _sltu(DestT, Src0R, Src1R); in lowerBr()
3231 _sltu(T4, Src0R, Src1R); in lowerBr()
3237 _sltu(DestT, Src0R, Src1R); in lowerBr()
3249 _sltu(T3, Src1R, Src0R); in lowerBr()
3254 _sltu(DestT, Src1R, Src0R); in lowerBr()
3269 _sltu(T4, Src1R, Src0R); in lowerBr()
3275 _slt(DestT, Src1R, Src0R); in lowerBr()
3287 _sltu(T3, Src0R, Src1R); in lowerBr()
3292 _slt(DestT, Src0R, Src1R); in lowerBr()
3307 _sltu(T4, Src0R, Src1R); in lowerBr()
3313 _slt(DestT, Src0R, Src1R); in lowerBr()
3325 _sltu(T3, Src1R, Src0R); in lowerBr()
3330 _slt(DestT, Src1R, Src0R); in lowerBr()
3971 auto *Src1R = legalizeToReg(Src1); in lowerFcmp() local
3983 Context.insert<InstFakeUse>(Src1R); in lowerFcmp()
3990 _c_eq_s(Src0R, Src1R); in lowerFcmp()
3992 _c_eq_d(Src0R, Src1R); in lowerFcmp()
4001 _c_ule_s(Src0R, Src1R); in lowerFcmp()
4003 _c_ule_d(Src0R, Src1R); in lowerFcmp()
4012 _c_ult_s(Src0R, Src1R); in lowerFcmp()
4014 _c_ult_d(Src0R, Src1R); in lowerFcmp()
4023 _c_olt_s(Src0R, Src1R); in lowerFcmp()
4025 _c_olt_d(Src0R, Src1R); in lowerFcmp()
4034 _c_ole_s(Src0R, Src1R); in lowerFcmp()
4036 _c_ole_d(Src0R, Src1R); in lowerFcmp()
4045 _c_ueq_s(Src0R, Src1R); in lowerFcmp()
4047 _c_ueq_d(Src0R, Src1R); in lowerFcmp()
4056 _c_un_s(Src0R, Src1R); in lowerFcmp()
4058 _c_un_d(Src0R, Src1R); in lowerFcmp()
4067 _c_ueq_s(Src0R, Src1R); in lowerFcmp()
4069 _c_ueq_d(Src0R, Src1R); in lowerFcmp()
4078 _c_ole_s(Src0R, Src1R); in lowerFcmp()
4080 _c_ole_d(Src0R, Src1R); in lowerFcmp()
4089 _c_olt_s(Src0R, Src1R); in lowerFcmp()
4091 _c_olt_d(Src0R, Src1R); in lowerFcmp()
4100 _c_ult_s(Src0R, Src1R); in lowerFcmp()
4102 _c_ult_d(Src0R, Src1R); in lowerFcmp()
4111 _c_ule_s(Src0R, Src1R); in lowerFcmp()
4113 _c_ule_d(Src0R, Src1R); in lowerFcmp()
4122 _c_eq_s(Src0R, Src1R); in lowerFcmp()
4124 _c_eq_d(Src0R, Src1R); in lowerFcmp()
4133 _c_un_s(Src0R, Src1R); in lowerFcmp()
4135 _c_un_d(Src0R, Src1R); in lowerFcmp()
4144 Context.insert<InstFakeUse>(Src1R); in lowerFcmp()
4312 auto *Src1R = legalizeToReg(Src1); in lowerIcmp() local
4320 _sll(Src1RT, Src1R, ShAmt); in lowerIcmp()
4323 _mov(Src1RT, Src1R); in lowerIcmp()
4433 auto *Src1R = legalizeToReg(Instr->getSrc(1)); in lowerInsertElement() local
4455 _mov(DstE, Src1R); in lowerInsertElement()
4459 _andi(TReg1, Src1R, 0xffff); // Clear upper 16-bits of source in lowerInsertElement()
4466 _sll(TReg1, Src1R, 16); // Clear lower 16-bits of source in lowerInsertElement()
4479 _andi(TReg1, Src1R, 0xff); // Clear bits[31:8] of source in lowerInsertElement()
4486 _andi(TReg1, Src1R, 0xff); // Clear bits[31:8] of source in lowerInsertElement()
4495 _andi(TReg1, Src1R, 0xff); // Clear bits[31:8] of source in lowerInsertElement()
4504 _sll(TReg1, Src1R, 24); // Position in the destination in lowerInsertElement()