• Home
  • Raw
  • Download

Lines Matching refs:Srcs

3205   Int32Operands Srcs(Src0, Src1);  in lowerArithmetic()  local
3221 if (Srcs.hasConstOperand()) { in lowerArithmetic()
3222 if (!Srcs.immediateIsFlexEncodable() && in lowerArithmetic()
3223 Srcs.negatedImmediateIsFlexEncodable()) { in lowerArithmetic()
3225 Variable *Src0R = Srcs.src0R(this); in lowerArithmetic()
3226 Operand *Src1F = Srcs.negatedSrc1F(this); in lowerArithmetic()
3227 if (!Srcs.swappedOperands()) { in lowerArithmetic()
3236 Variable *Src0R = Srcs.src0R(this); in lowerArithmetic()
3241 Operand *Src1RF = Srcs.src1RF(this); in lowerArithmetic()
3248 if (Srcs.hasConstOperand()) { in lowerArithmetic()
3249 if (!Srcs.immediateIsFlexEncodable() && in lowerArithmetic()
3250 Srcs.invertedImmediateIsFlexEncodable()) { in lowerArithmetic()
3251 Variable *Src0R = Srcs.src0R(this); in lowerArithmetic()
3252 Operand *Src1F = Srcs.invertedSrc1F(this); in lowerArithmetic()
3259 Variable *Src0R = Srcs.src0R(this); in lowerArithmetic()
3264 Operand *Src1RF = Srcs.src1RF(this); in lowerArithmetic()
3271 Variable *Src0R = Srcs.src0R(this); in lowerArithmetic()
3277 Operand *Src1RF = Srcs.src1RF(this); in lowerArithmetic()
3284 Variable *Src0R = Srcs.src0R(this); in lowerArithmetic()
3290 Operand *Src1RF = Srcs.src1RF(this); in lowerArithmetic()
3307 if (Srcs.hasConstOperand()) { in lowerArithmetic()
3309 if (Srcs.immediateIsFlexEncodable()) { in lowerArithmetic()
3310 Variable *Src0R = Srcs.src0R(this); in lowerArithmetic()
3311 Operand *Src1RF = Srcs.src1RF(this); in lowerArithmetic()
3312 if (Srcs.swappedOperands()) { in lowerArithmetic()
3320 if (!Srcs.swappedOperands() && Srcs.negatedImmediateIsFlexEncodable()) { in lowerArithmetic()
3321 Variable *Src0R = Srcs.src0R(this); in lowerArithmetic()
3322 Operand *Src1F = Srcs.negatedSrc1F(this); in lowerArithmetic()
3328 Variable *Src0R = Srcs.unswappedSrc0R(this); in lowerArithmetic()
3329 Variable *Src1R = Srcs.unswappedSrc1R(this); in lowerArithmetic()
3340 if (!OptM1 && Srcs.hasConstOperand()) { in lowerArithmetic()
3344 int32_t Const = Srcs.getConstantValue(); in lowerArithmetic()
3362 Variable *Src0R = Srcs.src0R(this); in lowerArithmetic()
3418 Variable *Src0R = Srcs.unswappedSrc0R(this); in lowerArithmetic()
3419 Variable *Src1R = Srcs.unswappedSrc1R(this); in lowerArithmetic()
3429 Variable *Src0R = Srcs.unswappedSrc0R(this); in lowerArithmetic()
3431 if (Srcs.isSrc1ImmediateZero()) { in lowerArithmetic()
3434 Operand *Src1R = Srcs.unswappedSrc1RShAmtImm(this); in lowerArithmetic()
3438 if (Srcs.hasConstOperand()) { in lowerArithmetic()
3439 ConstantInteger32 *ShAmt = llvm::cast<ConstantInteger32>(Srcs.src1()); in lowerArithmetic()
3442 auto *Src1R = Srcs.unswappedSrc1R(this); in lowerArithmetic()
3450 Variable *Src0R = Srcs.unswappedSrc0R(this); in lowerArithmetic()
3455 if (Srcs.isSrc1ImmediateZero()) { in lowerArithmetic()
3458 Operand *Src1R = Srcs.unswappedSrc1RShAmtImm(this); in lowerArithmetic()
3462 if (Srcs.hasConstOperand()) { in lowerArithmetic()
3463 ConstantInteger32 *ShAmt = llvm::cast<ConstantInteger32>(Srcs.src1()); in lowerArithmetic()
3466 auto *Src1R = Srcs.unswappedSrc1R(this); in lowerArithmetic()
3476 Variable *Src0R = Srcs.unswappedSrc0R(this); in lowerArithmetic()
3481 if (Srcs.isSrc1ImmediateZero()) { in lowerArithmetic()
3484 _asr(T, Src0R, Srcs.unswappedSrc1RShAmtImm(this)); in lowerArithmetic()
3487 if (Srcs.hasConstOperand()) { in lowerArithmetic()
3488 ConstantInteger32 *ShAmt = llvm::cast<ConstantInteger32>(Srcs.src1()); in lowerArithmetic()
3491 auto *Src1R = Srcs.unswappedSrc1R(this); in lowerArithmetic()
4568 Int32Operands Srcs(Src0, Src1); in lowerInt32IcmpCond() local
4569 if (!Srcs.hasConstOperand()) { in lowerInt32IcmpCond()
4571 Variable *Src0R = Srcs.src0R(this); in lowerInt32IcmpCond()
4572 Operand *Src1RF = Srcs.src1RF(this); in lowerInt32IcmpCond()
4577 Variable *Src0R = Srcs.src0R(this); in lowerInt32IcmpCond()
4578 const int32_t Value = Srcs.getConstantValue(); in lowerInt32IcmpCond()
4584 if (!Srcs.swappedOperands() && !Srcs.immediateIsFlexEncodable() && in lowerInt32IcmpCond()
4585 Srcs.negatedImmediateIsFlexEncodable()) { in lowerInt32IcmpCond()
4586 Operand *Src1F = Srcs.negatedSrc1F(this); in lowerInt32IcmpCond()
4591 Operand *Src1RF = Srcs.src1RF(this); in lowerInt32IcmpCond()
4592 if (!Srcs.swappedOperands()) { in lowerInt32IcmpCond()
4605 Int32Operands Srcs(Src0, Src1); in lowerInt8AndInt16IcmpCond() local
4609 if (!Srcs.hasConstOperand()) { in lowerInt8AndInt16IcmpCond()
4621 const int32_t Value = Srcs.getConstantValue(); in lowerInt8AndInt16IcmpCond()
4625 _lsls(T, Srcs.src0R(this), ShAmtImm); in lowerInt8AndInt16IcmpCond()
4634 Func, IceType_i32, Srcs.src0R(this), OperandARM32::LSL, in lowerInt8AndInt16IcmpCond()
4637 if (Srcs.swappedOperands()) { in lowerInt8AndInt16IcmpCond()