Searched refs:CreateShuffleVector (Results 1 - 11 of 11) sorted by relevance

/external/llvm/include/llvm/Support/
H A DConstantFolder.h220 Constant *CreateShuffleVector(Constant *V1, Constant *V2, function in class:llvm::ConstantFolder
H A DTargetFolder.h237 Constant *CreateShuffleVector(Constant *V1, Constant *V2, function in class:llvm::TargetFolder
H A DNoFolder.h280 Instruction *CreateShuffleVector(Constant *V1, Constant *V2, function in class:llvm::NoFolder
/external/clang/lib/CodeGen/
H A DCGBuiltin.cpp1447 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 DCGExprScalar.cpp608 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 DCGExpr.cpp1014 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 DAutoUpgrade.cpp292 Rep = Builder.CreateShuffleVector(Op0, Op0, ConstantVector::get(Idxs));
H A DCore.cpp2262 return wrap(unwrap(B)->CreateShuffleVector(unwrap(V1), unwrap(V2),
/external/mesa3d/src/glsl/
H A Dir_to_llvm.cpp447 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 DIRBuilder.h1229 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 Dllvm.mli2297 See the method [llvm::LLVMBuilder::CreateShuffleVector]. *)

Completed in 393 milliseconds