Lines Matching refs:NewOps
1039 static Value *buildNew(Instruction *I, ArrayRef<Value*> NewOps) { in buildNew() argument
1062 assert(NewOps.size() == 2 && "binary operator with #ops != 2"); in buildNew()
1065 NewOps[0], NewOps[1], "", BO); in buildNew()
1078 assert(NewOps.size() == 2 && "icmp with #ops != 2"); in buildNew()
1080 NewOps[0], NewOps[1]); in buildNew()
1082 assert(NewOps.size() == 2 && "fcmp with #ops != 2"); in buildNew()
1084 NewOps[0], NewOps[1]); in buildNew()
1098 NewOps[0]->getType()->getVectorNumElements()); in buildNew()
1099 assert(NewOps.size() == 1 && "cast with #ops != 1"); in buildNew()
1100 return CastInst::Create(cast<CastInst>(I)->getOpcode(), NewOps[0], DestTy, in buildNew()
1104 Value *Ptr = NewOps[0]; in buildNew()
1105 ArrayRef<Value*> Idx = NewOps.slice(1); in buildNew()
1172 SmallVector<Value*, 8> NewOps; in evaluateInDifferentElementOrder() local
1176 NewOps.push_back(V); in evaluateInDifferentElementOrder()
1180 return buildNew(I, NewOps); in evaluateInDifferentElementOrder()