Home | History | Annotate | Download | only in CodeGen

Lines Matching defs:SV

1542   Value* SV = llvm::ConstantVector::getSplat(nElts, C);
1543 return Builder.CreateShuffleVector(V, V, SV, "lane");
1562 int SV = cast<ConstantInt>(V)->getSExtValue();
1565 llvm::Constant *C = ConstantInt::get(VTy->getElementType(), neg ? -SV : SV);
1923 Value *SV = llvm::ConstantVector::get(Indices);
1924 return Builder.CreateShuffleVector(Ops[0], Ops[1], SV, "vext");
1946 Value *SV = llvm::ConstantVector::get(ConstantInt::get(Int32Ty, 1-Lane));
1947 Ops[1] = Builder.CreateShuffleVector(Ops[1], Ops[1], SV);
1956 SV = llvm::ConstantVector::get(Indices);
1957 return Builder.CreateShuffleVector(Ops[1], Ld, SV, "vld1q_lane");
2336 Value *SV = llvm::ConstantVector::get(cast<llvm::Constant>(Ops[2]));
2337 Ops[1] = Builder.CreateShuffleVector(Ops[1], Ops[1], SV);
2423 Value *SV = 0;
2432 SV = llvm::ConstantVector::get(Indices);
2433 SV = Builder.CreateShuffleVector(Ops[1], Ops[2], SV, "vtrn");
2434 SV = Builder.CreateStore(SV, Addr);
2436 return SV;
2443 Value *SV = 0;
2451 SV = llvm::ConstantVector::get(Indices);
2452 SV = Builder.CreateShuffleVector(Ops[1], Ops[2], SV, "vuzp");
2453 SV = Builder.CreateStore(SV, Addr);
2455 return SV;
2462 Value *SV = 0;
2471 SV = llvm::ConstantVector::get(Indices);
2472 SV = Builder.CreateShuffleVector(Ops[1], Ops[2], SV, "vzip");
2473 SV = Builder.CreateStore(SV, Addr);
2475 return SV;
2584 Value* SV = llvm::ConstantVector::get(Indices);
2585 return Builder.CreateShuffleVector(Ops[1], Ops[0], SV, "palignr");
2615 Value* SV = llvm::ConstantVector::get(Indices);
2616 return Builder.CreateShuffleVector(Ops[1], Ops[0], SV, "palignr");
2653 Value* SV = llvm::ConstantVector::get(Indices);
2654 return Builder.CreateShuffleVector(Ops[1], Ops[0], SV, "palignr");