Lines Matching refs:Op2

418     Value *Op2 = EmitScalarExpr(E->getArg(2));  in EmitPPCBuiltinExpr()  local
425 Value *StVec = Op2; in EmitPPCBuiltinExpr()
430 StVec = Builder.CreateShuffleVector(Op2, Op2, RevMask); in EmitPPCBuiltinExpr()
433 StVec, Address(Op0, Op2->getType(), CharUnits::fromQuantity(1))); in EmitPPCBuiltinExpr()
458 Op2, llvm::FixedVectorType::get(ConvTy, NumElts)); in EmitPPCBuiltinExpr()
538 Value *Op2 = EmitScalarExpr(E->getArg(2)); in EmitPPCBuiltinExpr() local
547 ConstantInt *ArgCI = dyn_cast<ConstantInt>(Op2); in EmitPPCBuiltinExpr()
581 Op2 = ConstantInt::getSigned(Int32Ty, ConstArg); in EmitPPCBuiltinExpr()
589 Builder.CreateCall(CGM.getIntrinsic(ID), {Op0, Op1, Op2}), ResultType); in EmitPPCBuiltinExpr()
624 Value *Op2 = EmitScalarExpr(E->getArg(2)); in EmitPPCBuiltinExpr() local
629 Ops.push_back(Builder.CreateBitCast(Op2, V1I128Ty)); in EmitPPCBuiltinExpr()
652 Value *Op2 = EmitScalarExpr(E->getArg(2)); in EmitPPCBuiltinExpr() local
659 Op2 = Builder.CreateZExt(Op2, Int64Ty); in EmitPPCBuiltinExpr()
660 Value *Shift = Builder.CreateCall(F, {Op0, Op0, Op2}); in EmitPPCBuiltinExpr()
668 {Op0, Op1, Op2, Op3}); in EmitPPCBuiltinExpr()
673 Value *Op2 = EmitScalarExpr(E->getArg(2)); in EmitPPCBuiltinExpr() local
675 {Op0, Op1, Op2}); in EmitPPCBuiltinExpr()
830 Value *Op2 = EmitScalarExpr(E->getArg(2)); in EmitPPCBuiltinExpr() local
835 return Builder.CreateAnd(Rotate, Op2); in EmitPPCBuiltinExpr()
904 Value *Op2 = EmitScalarExpr(E->getArg(2)); in EmitPPCBuiltinExpr() local
909 ConstantInt *ArgCI = dyn_cast<ConstantInt>(Op2); in EmitPPCBuiltinExpr()
937 Op2 = ConstantInt::getSigned(Int32Ty, Index); in EmitPPCBuiltinExpr()
938 return Builder.CreateCall(F, {Op0, Op1, Op2}); in EmitPPCBuiltinExpr()
977 Value *Op2 = EmitScalarExpr(E->getArg(2)); in EmitPPCBuiltinExpr() local
978 ConstantInt *ArgCI = dyn_cast<ConstantInt>(Op2); in EmitPPCBuiltinExpr()
1001 Value *Op2 = EmitScalarExpr(E->getArg(2)); in EmitPPCBuiltinExpr() local
1002 ConstantInt *ArgCI = dyn_cast<ConstantInt>(Op2); in EmitPPCBuiltinExpr()
1168 Value *Op2 = EmitScalarExpr(E->getArg(2)); in EmitPPCBuiltinExpr() local
1170 LV, RValue::get(OldVal), RValue::get(Op2), E->getExprLoc(), in EmitPPCBuiltinExpr()
1297 Value *Op2 = EmitScalarExpr(E->getArg(2)); in EmitPPCBuiltinExpr() local
1300 {Op0, Op1, Op2, Op3}); in EmitPPCBuiltinExpr()
1305 Value *Op2 = EmitScalarExpr(E->getArg(2)); in EmitPPCBuiltinExpr() local
1308 {Op0, Op1, Op2, Op3}); in EmitPPCBuiltinExpr()
1313 Value *Op2 = EmitScalarExpr(E->getArg(2)); in EmitPPCBuiltinExpr() local
1316 {Op0, Op1, Op2, Op3}); in EmitPPCBuiltinExpr()
1321 Value *Op2 = EmitScalarExpr(E->getArg(2)); in EmitPPCBuiltinExpr() local
1324 {Op0, Op1, Op2, Op3}); in EmitPPCBuiltinExpr()
1329 Value *Op2 = EmitScalarExpr(E->getArg(2)); in EmitPPCBuiltinExpr() local
1332 {Op0, Op1, Op2, Op3}); in EmitPPCBuiltinExpr()
1337 Value *Op2 = EmitScalarExpr(E->getArg(2)); in EmitPPCBuiltinExpr() local
1340 {Op0, Op1, Op2, Op3}); in EmitPPCBuiltinExpr()