• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-12-stable/contrib/llvm-project/clang/lib/CodeGen/

Lines Matching refs:Vec

4507 Value *CodeGenFunction::EmitNeonRShiftImm(Value *Vec, Value *Shift,
4515 Vec = Builder.CreateBitCast(Vec, Ty);
4533 return Builder.CreateLShr(Vec, Shift, name);
4535 return Builder.CreateAShr(Vec, Shift, name);
7043 Value *Vec = Builder.CreateExtractValue(LoadResult, i);
7044 MvecOut = Builder.CreateInsertValue(MvecOut, Vec, {0, i});
7902 Value *Vec = EmitScalarExpr(E->getArg(0));
7904 Vec = Builder.CreateBitCast(Vec, Ty, "v2i64");
7907 Value *Op0 = Builder.CreateExtractElement(Vec, Idx0, "lane0");
7908 Value *Op1 = Builder.CreateExtractElement(Vec, Idx1, "lane1");
7915 Value *Vec = EmitScalarExpr(E->getArg(0));
7917 Vec = Builder.CreateBitCast(Vec, Ty, "v2f64");
7920 Value *Op0 = Builder.CreateExtractElement(Vec, Idx0, "lane0");
7921 Value *Op1 = Builder.CreateExtractElement(Vec, Idx1, "lane1");
7928 Value *Vec = EmitScalarExpr(E->getArg(0));
7930 Vec = Builder.CreateBitCast(Vec, Ty, "v2f32");
7933 Value *Op0 = Builder.CreateExtractElement(Vec, Idx0, "lane0");
7934 Value *Op1 = Builder.CreateExtractElement(Vec, Idx1, "lane1");
14522 Value *Vec = EmitScalarExpr(E->getArg(0));
14524 Value *Extract = Builder.CreateExtractElement(Vec, Lane);
14550 Value *Vec = EmitScalarExpr(E->getArg(0));
14558 return Builder.CreateInsertElement(Vec, Trunc, Lane);
14564 return Builder.CreateInsertElement(Vec, Val, Lane);
14650 Value *Vec = EmitScalarExpr(E->getArg(0));
14651 Function *Callee = CGM.getIntrinsic(IntNo, Vec->getType());
14652 return Builder.CreateCall(Callee, {Vec});
14656 Value *Vec = EmitScalarExpr(E->getArg(0));
14657 Function *Callee = CGM.getIntrinsic(Intrinsic::fabs, Vec->getType());
14658 return Builder.CreateCall(Callee, {Vec});
14662 Value *Vec = EmitScalarExpr(E->getArg(0));
14663 Function *Callee = CGM.getIntrinsic(Intrinsic::sqrt, Vec->getType());
14664 return Builder.CreateCall(Callee, {Vec});
14720 Value *Vec = EmitScalarExpr(E->getArg(0));
14743 CGM.getIntrinsic(IntNo, {ConvertType(E->getType()), Vec->getType()});
14744 return Builder.CreateCall(Callee, Vec);