Home | History | Annotate | Download | only in InstCombine

Lines Matching defs:NewOps

668 static Value *BuildNew(Instruction *I, ArrayRef<Value*> NewOps) {
691 assert(NewOps.size() == 2 && "binary operator with #ops != 2");
694 NewOps[0], NewOps[1], "", BO);
707 assert(NewOps.size() == 2 && "icmp with #ops != 2");
709 NewOps[0], NewOps[1]);
711 assert(NewOps.size() == 2 && "fcmp with #ops != 2");
713 NewOps[0], NewOps[1]);
727 NewOps[0]->getType()->getVectorNumElements());
728 assert(NewOps.size() == 1 && "cast with #ops != 1");
729 return CastInst::Create(cast<CastInst>(I)->getOpcode(), NewOps[0], DestTy,
733 Value *Ptr = NewOps[0];
734 ArrayRef<Value*> Idx = NewOps.slice(1);
802 SmallVector<Value*, 8> NewOps;
806 NewOps.push_back(V);
810 return BuildNew(I, NewOps);