• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/InstCombine/

Lines Matching defs:Res

173   Instruction *Res = nullptr;
189 Res = BinaryOperator::Create((Instruction::BinaryOps)Opc, LHS, RHS);
203 Res = CastInst::CreateIntegerCast(I->getOperand(0), Ty,
209 Res = SelectInst::Create(I->getOperand(0), True, False);
220 Res = NPN;
228 Res->takeName(I);
229 return InsertNewInstWith(Res, *I);
246 unsigned Res = CastInst::isEliminableCastPair(firstOp, secondOp, SrcTy, MidTy,
252 if ((Res == Instruction::IntToPtr && SrcTy != DstIntPtrTy) ||
253 (Res == Instruction::PtrToInt && DstTy != SrcIntPtrTy))
254 Res = 0;
256 return Instruction::CastOps(Res);
269 auto *Res = CastInst::Create(NewOpc, CSrc->getOperand(0), Ty);
272 replaceAllDbgUsesWith(*CSrc, *Res, CI, DT);
273 return Res;
713 Value *Res = EvaluateInDifferentType(Src, DestTy, false);
714 assert(Res->getType() == DestTy);
715 return replaceInstUsesWith(Trunc, Res);
731 Value *Res = EvaluateInDifferentType(Src, NewDestTy, false);
732 return new TruncInst(Res, DestTy);
948 Constant *Res = ConstantInt::get(Zext.getType(), isNE);
949 return replaceInstUsesWith(Zext, Res);
1164 Value *Res = EvaluateInDifferentType(Src, DestTy, false);
1165 assert(Res->getType() == DestTy);
1170 replaceAllDbgUsesWith(*SrcOp, *Res, CI, DT);
1177 if (MaskedValueIsZero(Res,
1181 return replaceInstUsesWith(CI, Res);
1184 Constant *C = ConstantInt::get(Res->getType(),
1186 return BinaryOperator::CreateAnd(Res, C);
1438 Value *Res = EvaluateInDifferentType(Src, DestTy, true);
1439 assert(Res->getType() == DestTy);
1446 if (ComputeNumSignBits(Res, 0, &CI) > DestBitSize - SrcBitSize)
1447 return replaceInstUsesWith(CI, Res);
1451 return BinaryOperator::CreateAShr(Builder.CreateShl(Res, ShAmt, "sext"),