Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:SV

1737   Value* SV = llvm::ConstantVector::getSplat(nElts, C);
1738 return Builder.CreateShuffleVector(V, V, SV, "lane");
1757 int SV = cast<ConstantInt>(V)->getSExtValue();
1760 llvm::Constant *C = ConstantInt::get(VTy->getElementType(), neg ? -SV : SV);
2713 Value *SV = llvm::ConstantVector::get(Indices);
2714 return Builder.CreateShuffleVector(Ops[0], Ops[1], SV, "vext");
2900 Value *SV = nullptr;
2909 SV = llvm::ConstantVector::get(Indices);
2910 SV = Builder.CreateShuffleVector(Ops[1], Ops[2], SV, "vtrn");
2911 SV = Builder.CreateStore(SV, Addr);
2913 return SV;
2929 Value *SV = nullptr;
2937 SV = llvm::ConstantVector::get(Indices);
2938 SV = Builder.CreateShuffleVector(Ops[1], Ops[2], SV, "vuzp");
2939 SV = Builder.CreateStore(SV, Addr);
2941 return SV;
2948 Value *SV = nullptr;
2957 SV = llvm::ConstantVector::get(Indices);
2958 SV = Builder.CreateShuffleVector(Ops[1], Ops[2], SV, "vzip");
2959 SV = Builder.CreateStore(SV, Addr);
2961 return SV;
3013 Value *SV = llvm::ConstantVector::get(Indices);
3018 Ops[PairPos+1], SV, Name));
3027 ZeroTbl, SV, Name));
3406 Value *SV = llvm::ConstantVector::get(ConstantInt::get(Int32Ty, 1-Lane));
3407 Ops[1] = Builder.CreateShuffleVector(Ops[1], Ops[1], SV);
3416 SV = llvm::ConstantVector::get(Indices);
3417 return Builder.CreateShuffleVector(Ops[1], Ld, SV, "vld1q_lane");
3543 Value *SV = llvm::ConstantVector::get(cast<llvm::Constant>(Ops[2]));
3544 Ops[1] = Builder.CreateShuffleVector(Ops[1], Ops[1], SV);
4338 int SV = cast<ConstantInt>(Ops[1])->getSExtValue();
4339 Ops[1] = ConstantInt::get(Int64Ty, -SV);
4501 Value *SV = llvm::ConstantVector::getSplat(VTy->getNumElements(), cst);
4503 Ops[1] = Builder.CreateShuffleVector(Ops[1], Ops[1], SV, "lane");
4530 Value* SV = llvm::ConstantVector::getSplat(VTy->getNumElements(),
4532 Ops[2] = Builder.CreateShuffleVector(Ops[2], Ops[2], SV, "lane");
5502 Value *SV = nullptr;
5511 SV = llvm::ConstantVector::get(Indices);
5512 SV = Builder.CreateShuffleVector(Ops[1], Ops[2], SV, "vtrn");
5513 SV = Builder.CreateStore(SV, Addr);
5515 return SV;
5522 Value *SV = nullptr;
5530 SV = llvm::ConstantVector::get(Indices);
5531 SV = Builder.CreateShuffleVector(Ops[1], Ops[2], SV, "vuzp");
5532 SV = Builder.CreateStore(SV, Addr);
5534 return SV;
5541 Value *SV = nullptr;
5550 SV = llvm::ConstantVector::get(Indices);
5551 SV = Builder.CreateShuffleVector(Ops[1], Ops[2], SV, "vzip");
5552 SV = Builder.CreateStore(SV, Addr);
5554 return SV;
5709 Value* SV = llvm::ConstantVector::get(Indices);
5710 return Builder.CreateShuffleVector(Ops[1], Ops[0], SV, "palignr");
5740 Value* SV = llvm::ConstantVector::get(Indices);
5741 return Builder.CreateShuffleVector(Ops[1], Ops[0], SV, "palignr");
5778 Value* SV = llvm::ConstantVector::get(Indices);
5779 return Builder.CreateShuffleVector(Ops[1], Ops[0], SV, "palignr");