/external/llvm/include/llvm/Support/ |
H A D | ConstantFolder.h | 220 Constant *CreateShuffleVector(Constant *V1, Constant *V2, function in class:llvm::ConstantFolder
|
H A D | TargetFolder.h | 237 Constant *CreateShuffleVector(Constant *V1, Constant *V2, function in class:llvm::TargetFolder
|
H A D | NoFolder.h | 280 Instruction *CreateShuffleVector(Constant *V1, Constant *V2, function in class:llvm::NoFolder
|
/external/clang/lib/CodeGen/ |
H A D | CGBuiltin.cpp | 1447 return Builder.CreateShuffleVector(V, V, SV, "lane"); 1824 return Builder.CreateShuffleVector(Ops[0], Ops[1], SV, "vext"); 1847 Ops[1] = Builder.CreateShuffleVector(Ops[1], Ops[1], SV); 1857 return Builder.CreateShuffleVector(Ops[1], Ld, SV, "vld1q_lane"); 2225 Ops[1] = Builder.CreateShuffleVector(Ops[1], Ops[1], SV); 2321 SV = Builder.CreateShuffleVector(Ops[1], Ops[2], SV, "vtrn"); 2340 SV = Builder.CreateShuffleVector(Ops[1], Ops[2], SV, "vuzp"); 2360 SV = Builder.CreateShuffleVector(Ops[1], Ops[2], SV, "vzip"); 2473 return Builder.CreateShuffleVector(Ops[1], Ops[0], SV, "palignr"); 2504 return Builder.CreateShuffleVector(Op [all...] |
H A D | CGExprScalar.cpp | 608 llvm::Value *Yay = Builder.CreateShuffleVector(UnV, UnV, Mask, "splat"); 720 LHS = Builder.CreateShuffleVector(LHS, RHS, CV, "concat"); 787 return Builder.CreateShuffleVector(V1, V2, SV, "shuffle"); 910 V = Builder.CreateShuffleVector(LHS, RHS, Mask); 963 Init = Builder.CreateShuffleVector(Init, llvm::UndefValue::get(VVT), 979 V = Builder.CreateShuffleVector(V, Init, Mask, "vecinit"); 1199 llvm::Value *Yay = Builder.CreateShuffleVector(UnV, UnV, Mask, "splat"); 2722 return Builder.CreateShuffleVector(Src, UnV, Mask, "astype");
|
H A D | CGExpr.cpp | 1014 V = Builder.CreateShuffleVector(LoadVal, 1090 Value = Builder.CreateShuffleVector(Value, 1258 Vec = Builder.CreateShuffleVector(Vec, llvm::UndefValue::get(Vec->getType()), 1486 Vec = Builder.CreateShuffleVector(SrcVal, 1500 Builder.CreateShuffleVector(SrcVal, 1512 Vec = Builder.CreateShuffleVector(Vec, ExtSrcVal, MaskV);
|
/external/llvm/lib/VMCore/ |
H A D | AutoUpgrade.cpp | 292 Rep = Builder.CreateShuffleVector(Op0, Op0, ConstantVector::get(Idxs));
|
H A D | Core.cpp | 2262 return wrap(unwrap(B)->CreateShuffleVector(unwrap(V1), unwrap(V2),
|
/external/mesa3d/src/glsl/ |
H A D | ir_to_llvm.cpp | 447 return bld.CreateShuffleVector(v, llvm::UndefValue::get(v->getType()), llvm::ConstantVector::get(pack(vals)), name); 1243 return bld.CreateShuffleVector(val, llvm::UndefValue::get(val->getType()), llvm::ConstantVector::get(pack(shuffle_mask_values, res_width)), name); 1312 rhs = bld.CreateShuffleVector(bld.CreateLoad(lhs), rhs, llvm::ConstantVector::get(pack(blend_mask, width)), "assign.writemask");
|
/external/llvm/include/llvm/ |
H A D | IRBuilder.h | 1229 Value *CreateShuffleVector(Value *V1, Value *V2, Value *Mask, function in class:llvm::IRBuilder 1234 return Insert(Folder.CreateShuffleVector(V1C, V2C, MC), Name);
|
/external/llvm/bindings/ocaml/llvm/ |
H A D | llvm.mli | 2297 See the method [llvm::LLVMBuilder::CreateShuffleVector]. *)
|