Lines Matching refs:Res

172   Instruction *Res = 0;
188 Res = BinaryOperator::Create((Instruction::BinaryOps)Opc, LHS, RHS);
202 Res = CastInst::CreateIntegerCast(I->getOperand(0), Ty,
208 Res = SelectInst::Create(I->getOperand(0), True, False);
218 Res = NPN;
226 Res->takeName(I);
227 return InsertNewInstWith(Res, *I);
253 unsigned Res = CastInst::isEliminableCastPair(firstOp, secondOp, SrcTy, MidTy,
259 if ((Res == Instruction::IntToPtr && SrcTy != DstIntPtrTy) ||
260 (Res == Instruction::PtrToInt && DstTy != SrcIntPtrTy))
261 Res = 0;
263 return Instruction::CastOps(Res);
459 Value *Res = EvaluateInDifferentType(Src, DestTy, false);
460 assert(Res->getType() == DestTy);
461 return ReplaceInstUsesWith(CI, Res);
563 Constant *Res = ConstantInt::get(Type::getInt1Ty(CI.getContext()),
565 Res = ConstantExpr::getZExt(Res, CI.getType());
566 return ReplaceInstUsesWith(CI, Res);
788 Value *Res = EvaluateInDifferentType(Src, DestTy, false);
789 assert(Res->getType() == DestTy);
796 if (MaskedValueIsZero(Res, APInt::getHighBitsSet(DestBitSize,
798 return ReplaceInstUsesWith(CI, Res);
801 Constant *C = ConstantInt::get(Res->getType(),
803 return BinaryOperator::CreateAnd(Res, C);
1085 Value *Res = EvaluateInDifferentType(Src, DestTy, true);
1086 assert(Res->getType() == DestTy);
1093 if (ComputeNumSignBits(Res) > DestBitSize - SrcBitSize)
1094 return ReplaceInstUsesWith(CI, Res);
1098 return BinaryOperator::CreateAShr(Builder->CreateShl(Res, ShAmt, "sext"),
1111 Value *Res = Builder->CreateShl(TI->getOperand(0), ShAmt, "sext");
1112 return BinaryOperator::CreateAShr(Res, ShAmt);