Lines Matching refs:Src0R
2316 void TargetARM32::lowerIDivRem(Variable *Dest, Variable *T, Variable *Src0R, in lowerIDivRem() argument
2321 Variable *T0R = Src0R; in lowerIDivRem()
2325 (this->*ExtFunc)(T0R, Src0R, CondARM32::AL); in lowerIDivRem()
3127 Variable *Src0R = legalizeToReg(Src0); in lowerArithmetic() local
3128 lowerIDivRem(Dest, T, Src0R, Src1, &TargetARM32::_uxt, &TargetARM32::_udiv, in lowerArithmetic()
3134 Variable *Src0R = legalizeToReg(Src0); in lowerArithmetic() local
3135 lowerIDivRem(Dest, T, Src0R, Src1, &TargetARM32::_sxt, &TargetARM32::_sdiv, in lowerArithmetic()
3141 Variable *Src0R = legalizeToReg(Src0); in lowerArithmetic() local
3142 lowerIDivRem(Dest, T, Src0R, Src1, &TargetARM32::_uxt, &TargetARM32::_udiv, in lowerArithmetic()
3148 Variable *Src0R = legalizeToReg(Src0); in lowerArithmetic() local
3149 lowerIDivRem(Dest, T, Src0R, Src1, &TargetARM32::_sxt, &TargetARM32::_sdiv, in lowerArithmetic()
3160 Variable *Src0R = legalizeToReg(Src0); in lowerArithmetic() local
3164 _vmla(Src0R, Src1R, Src2R); in lowerArithmetic()
3165 _mov(Dest, Src0R); in lowerArithmetic()
3170 _vadd(T, Src0R, Src1R); in lowerArithmetic()
3175 Variable *Src0R = legalizeToReg(Src0); in lowerArithmetic() local
3179 _vmls(Src0R, Src1R, Src2R); in lowerArithmetic()
3180 _mov(Dest, Src0R); in lowerArithmetic()
3184 _vsub(T, Src0R, Src1R); in lowerArithmetic()
3189 Variable *Src0R = legalizeToReg(Src0); in lowerArithmetic() local
3191 _vmul(T, Src0R, Src1R); in lowerArithmetic()
3196 Variable *Src0R = legalizeToReg(Src0); in lowerArithmetic() local
3198 _vdiv(T, Src0R, Src1R); in lowerArithmetic()
3213 Variable *Src0R = legalizeToReg(Src0); in lowerArithmetic() local
3216 _mla(T, Src1R, Src2R, Src0R); in lowerArithmetic()
3225 Variable *Src0R = Srcs.src0R(this); in lowerArithmetic() local
3228 _sub(T, Src0R, Src1F); in lowerArithmetic()
3230 _rsb(T, Src0R, Src1F); in lowerArithmetic()
3236 Variable *Src0R = Srcs.src0R(this); in lowerArithmetic() local
3239 _vadd(T, Src0R, Src1R); in lowerArithmetic()
3242 _add(T, Src0R, Src1RF); in lowerArithmetic()
3251 Variable *Src0R = Srcs.src0R(this); in lowerArithmetic() local
3253 _bic(T, Src0R, Src1F); in lowerArithmetic()
3259 Variable *Src0R = Srcs.src0R(this); in lowerArithmetic() local
3262 _vand(T, Src0R, Src1R); in lowerArithmetic()
3265 _and(T, Src0R, Src1RF); in lowerArithmetic()
3271 Variable *Src0R = Srcs.src0R(this); in lowerArithmetic() local
3275 _vorr(T, Src0R, Src1R); in lowerArithmetic()
3278 _orr(T, Src0R, Src1RF); in lowerArithmetic()
3284 Variable *Src0R = Srcs.src0R(this); in lowerArithmetic() local
3288 _veor(T, Src0R, Src1R); in lowerArithmetic()
3291 _eor(T, Src0R, Src1RF); in lowerArithmetic()
3299 Variable *Src0R = legalizeToReg(Src0); in lowerArithmetic() local
3302 _mls(T, Src1R, Src2R, Src0R); in lowerArithmetic()
3310 Variable *Src0R = Srcs.src0R(this); in lowerArithmetic() local
3313 _rsb(T, Src0R, Src1RF); in lowerArithmetic()
3315 _sub(T, Src0R, Src1RF); in lowerArithmetic()
3321 Variable *Src0R = Srcs.src0R(this); in lowerArithmetic() local
3323 _add(T, Src0R, Src1F); in lowerArithmetic()
3328 Variable *Src0R = Srcs.unswappedSrc0R(this); in lowerArithmetic() local
3331 _vsub(T, Src0R, Src1R); in lowerArithmetic()
3333 _sub(T, Src0R, Src1R); in lowerArithmetic()
3362 Variable *Src0R = Srcs.src0R(this); in lowerArithmetic() local
3371 _lsl(T, Src0R, shAmtImm(Shifts[0].shAmt())); in lowerArithmetic()
3383 _rsb(T, Src0R, SecondToLast.createShiftedOperand(Func, Src0R)); in lowerArithmetic()
3386 _sub(T, Src0R, SecondToLast.createShiftedOperand(Func, Src0R)); in lowerArithmetic()
3388 _add(T, Src0R, SecondToLast.createShiftedOperand(Func, Src0R)); in lowerArithmetic()
3401 Operand *SrcF = Current.createShiftedOperand(Func, Src0R); in lowerArithmetic()
3418 Variable *Src0R = Srcs.unswappedSrc0R(this); in lowerArithmetic() local
3421 _vmul(T, Src0R, Src1R); in lowerArithmetic()
3423 _mul(T, Src0R, Src1R); in lowerArithmetic()
3429 Variable *Src0R = Srcs.unswappedSrc0R(this); in lowerArithmetic() local
3432 _mov(T, Src0R); in lowerArithmetic()
3435 _lsl(T, Src0R, Src1R); in lowerArithmetic()
3440 _vshl(T, Src0R, ShAmt); in lowerArithmetic()
3443 _vshl(T, Src0R, Src1R)->setSignType(InstARM32::FS_Unsigned); in lowerArithmetic()
3450 Variable *Src0R = Srcs.unswappedSrc0R(this); in lowerArithmetic() local
3453 _uxt(Src0R, Src0R); in lowerArithmetic()
3456 _mov(T, Src0R); in lowerArithmetic()
3459 _lsr(T, Src0R, Src1R); in lowerArithmetic()
3464 _vshr(T, Src0R, ShAmt)->setSignType(InstARM32::FS_Unsigned); in lowerArithmetic()
3469 _vshl(T, Src0R, Src1RNeg)->setSignType(InstARM32::FS_Unsigned); in lowerArithmetic()
3476 Variable *Src0R = Srcs.unswappedSrc0R(this); in lowerArithmetic() local
3479 _sxt(Src0R, Src0R); in lowerArithmetic()
3482 _mov(T, Src0R); in lowerArithmetic()
3484 _asr(T, Src0R, Srcs.unswappedSrc1RShAmtImm(this)); in lowerArithmetic()
3489 _vshr(T, Src0R, ShAmt)->setSignType(InstARM32::FS_Signed); in lowerArithmetic()
3494 _vshl(T, Src0R, Src1RNeg)->setSignType(InstARM32::FS_Signed); in lowerArithmetic()
3918 auto *Src0R = legalizeToReg(Src0); in lowerCast() local
3919 _vshl(T0, Src0R, ShAmt); in lowerCast()
3932 Variable *Src0R = legalizeToReg(Src0); in lowerCast() local
3933 _sxt(T_Lo, Src0R); in lowerCast()
3951 Variable *Src0R = legalizeToReg(Src0); in lowerCast() local
3953 _sxt(T, Src0R); in lowerCast()
3969 auto *Src0R = legalizeToReg(Src0); in lowerCast() local
3971 _vand(T, Src0R, Mask); in lowerCast()
4016 Variable *Src0R = legalizeToReg(Src0); in lowerCast() local
4018 _uxt(T, Src0R); in lowerCast()
4026 auto *Src0R = legalizeToReg(Src0); in lowerCast() local
4027 _mov(T, Src0R); in lowerCast()
4050 Variable *Src0R = legalizeToReg(Src0); in lowerCast() local
4052 _vcvt(T, Src0R, IsTrunc ? InstARM32Vcvt::D2s : InstARM32Vcvt::S2d); in lowerCast()
4059 Variable *Src0R = legalizeToReg(Src0); in lowerCast() local
4064 _vcvt(T, Src0R, in lowerCast()
4086 _vcvt(T_fp, Src0R, Conversion); in lowerCast()
4104 Variable *Src0R = legalizeToReg(Src0); in lowerCast() local
4105 _vcvt(T, Src0R, in lowerCast()
4130 Variable *Src0R = legalizeToReg(Src0); in lowerCast() local
4132 _mov(Src0R_f32, Src0R); in lowerCast()
4133 Src0R = Src0R_f32; in lowerCast()
4139 _vcvt(T, Src0R, Conversion); in lowerCast()
4169 Variable *Src0R = legalizeToReg(Src0); in lowerCast() local
4171 _mov(T, Src0R); in lowerCast()
4183 Variable *Src0R = legalizeToReg(Src0); in lowerCast() local
4184 _mov(T, Src0R); in lowerCast()
4316 Variable *Src0R = legalizeToReg(Instr->getSrc(0)); in lowerFcmpCond() local
4319 _vcmp(Src0R, OperandARM32FlexFpZero::create(Func, Src0R->getType())); in lowerFcmpCond()
4321 _vcmp(Src0R, legalizeToReg(Src1)); in lowerFcmpCond()
4571 Variable *Src0R = Srcs.src0R(this); in lowerInt32IcmpCond() local
4573 _cmp(Src0R, Src1RF); in lowerInt32IcmpCond()
4577 Variable *Src0R = Srcs.src0R(this); in lowerInt32IcmpCond() local
4580 _tst(Src0R, Src0R); in lowerInt32IcmpCond()
4587 _cmn(Src0R, Src1F); in lowerInt32IcmpCond()
4593 _cmp(Src0R, Src1RF); in lowerInt32IcmpCond()
4596 _rsbs(T, Src0R, Src1RF); in lowerInt32IcmpCond()
4610 Variable *Src0R = makeReg(IceType_i32); in lowerInt8AndInt16IcmpCond() local
4612 _lsl(Src0R, legalizeToReg(Src0), ShAmtImm); in lowerInt8AndInt16IcmpCond()
4617 _cmp(Src0R, Src1F); in lowerInt8AndInt16IcmpCond()
5994 Variable *Src0R = legalizeToReg(Src0); in lowerShuffleVector() local
5995 _vzip(T, Src0R, Src0R); in lowerShuffleVector()
6001 Variable *Src0R = legalizeToReg(Src0); in lowerShuffleVector() local
6003 _vzip(T, Src0R, Src1R); in lowerShuffleVector()
6009 Variable *Src0R = legalizeToReg(Src0); in lowerShuffleVector() local
6010 _vqmovn2(T, Src0R, Src0R, false, false); in lowerShuffleVector()
6022 Variable *Src0R = legalizeToReg(Src0); in lowerShuffleVector() local
6023 _vzip(T, Src0R, Src0R); in lowerShuffleVector()
6030 Variable *Src0R = legalizeToReg(Src0); in lowerShuffleVector() local
6032 _vzip(T, Src0R, Src1R); in lowerShuffleVector()
6045 Variable *Src0R = legalizeToReg(Src0); in lowerShuffleVector() local
6046 _vzip(T, Src0R, Src0R); in lowerShuffleVector()
6052 Variable *Src0R = legalizeToReg(Src0); in lowerShuffleVector() local
6054 _vzip(T, Src0R, Src1R); in lowerShuffleVector()
6060 Variable *Src0R = legalizeToReg(Src0); in lowerShuffleVector() local
6062 _vmovlh(T, Src0R, Src1R); in lowerShuffleVector()
6068 Variable *Src0R = legalizeToReg(Src0); in lowerShuffleVector() local
6069 _vmovhl(T, Src0R, Src0R); in lowerShuffleVector()
6075 Variable *Src0R = legalizeToReg(Src0); in lowerShuffleVector() local
6077 _vmovhl(T, Src1R, Src0R); in lowerShuffleVector()