• Home
  • Raw
  • Download

Lines Matching refs:Op0

74   Value *operator()(IRBuilder<> &Builder, Value *Op0, Value *Op1,  in operator ()()
76 return Builder.CreateFCmp(FCI.getPredicate(), Op0, Op1, Name); in operator ()()
85 Value *operator()(IRBuilder<> &Builder, Value *Op0, Value *Op1, in operator ()()
87 return Builder.CreateICmp(ICI.getPredicate(), Op0, Op1, Name); in operator ()()
96 Value *operator()(IRBuilder<> &Builder, Value *Op0, Value *Op1, in operator ()()
98 return Builder.CreateBinOp(BO.getOpcode(), Op0, Op1, Name); in operator ()()
370 Scatterer Op0 = scatter(&I, I.getOperand(0)); in splitBinary() local
372 assert(Op0.size() == NumElems && "Mismatched binary operation"); in splitBinary()
377 Res[Elem] = Split(Builder, Op0[Elem], Op1[Elem], in splitBinary()
398 Scatterer Op0 = scatter(&SI, SI.getOperand(0)); in visitSelectInst() local
399 assert(Op0.size() == NumElems && "Mismatched select"); in visitSelectInst()
401 Res[I] = Builder.CreateSelect(Op0[I], Op1[I], Op2[I], in visitSelectInst()
404 Value *Op0 = SI.getOperand(0); in visitSelectInst() local
406 Res[I] = Builder.CreateSelect(Op0, Op1[I], Op2[I], in visitSelectInst()
465 Scatterer Op0 = scatter(&CI, CI.getOperand(0)); in visitCastInst() local
466 assert(Op0.size() == NumElems && "Mismatched cast"); in visitCastInst()
470 Res[I] = Builder.CreateCast(CI.getOpcode(), Op0[I], VT->getElementType(), in visitCastInst()
485 Scatterer Op0 = scatter(&BCI, BCI.getOperand(0)); in visitBitCastInst() local
491 Res[I] = Builder.CreateBitCast(Op0[I], DstVT->getElementType(), in visitBitCastInst()
500 Value *V = Op0[Op0I]; in visitBitCastInst()
520 V = Builder.CreateInsertElement(V, Op0[Op0I++], Builder.getInt32(MidI), in visitBitCastInst()
537 Scatterer Op0 = scatter(&SVI, SVI.getOperand(0)); in visitShuffleVectorInst() local
546 else if (unsigned(Selector) < Op0.size()) in visitShuffleVectorInst()
547 Res[I] = Op0[Selector]; in visitShuffleVectorInst()
549 Res[I] = Op1[Selector - Op0.size()]; in visitShuffleVectorInst()