Lines Matching defs:NewOps
529 SmallVector<Value *> NewOps;
533 NewOps.push_back(Builder.CreateExtractElement(Op, IndexC));
535 NewOps.push_back(Op);
539 GEP->getSourceElementType(), NewPtr, NewOps);
1915 static Value *buildNew(Instruction *I, ArrayRef<Value*> NewOps,
1938 assert(NewOps.size() == 2 && "binary operator with #ops != 2");
1940 NewOps[0], NewOps[1]);
1955 assert(NewOps.size() == 2 && "icmp with #ops != 2");
1956 return Builder.CreateICmp(cast<ICmpInst>(I)->getPredicate(), NewOps[0],
1957 NewOps[1]);
1959 assert(NewOps.size() == 2 && "fcmp with #ops != 2");
1960 return Builder.CreateFCmp(cast<FCmpInst>(I)->getPredicate(), NewOps[0],
1961 NewOps[1]);
1975 cast<VectorType>(NewOps[0]->getType())->getElementCount());
1976 assert(NewOps.size() == 1 && "cast with #ops != 1");
1977 return Builder.CreateCast(cast<CastInst>(I)->getOpcode(), NewOps[0],
1981 Value *Ptr = NewOps[0];
1982 ArrayRef<Value*> Idx = NewOps.slice(1);
2044 SmallVector<Value*, 8> NewOps;
2057 NewOps.push_back(V);
2061 return buildNew(I, NewOps, Builder);