HomeSort by: relevance | last modified time | path
    Searched refs:CreateShuffleVector (Results 1 - 25 of 39) sorted by relevancy

1 2

  /src/external/apache2/llvm/dist/llvm/lib/Target/X86/
X86InterleavedAccess.cpp 187 cast<ShuffleVectorInst>(Builder.CreateShuffleVector(
298 TransposedMatrix[i] = Builder.CreateShuffleVector(Vec[i], VPShuf);
308 Temp[i / 2] = Builder.CreateShuffleVector(
319 Builder.CreateShuffleVector(Temp[2 * i], Temp[2 * i + 1], Concat);
349 Builder.CreateShuffleVector(Matrix[0], Matrix[1], MaskLow);
351 Builder.CreateShuffleVector(Matrix[2], Matrix[3], MaskLow);
357 Builder.CreateShuffleVector(IntrVec1Low, IntrVec2Low, MaskLowWord);
359 Builder.CreateShuffleVector(IntrVec1Low, IntrVec2Low, MaskHighWord);
401 IntrVec[0] = Builder.CreateShuffleVector(Matrix[0], Matrix[1], MaskLow);
402 IntrVec[1] = Builder.CreateShuffleVector(Matrix[0], Matrix[1], MaskHigh)
    [all...]
X86PartialReduction.cpp 154 Value *EvenElts = Builder.CreateShuffleVector(NewMul, NewMul, EvenMask);
155 Value *OddElts = Builder.CreateShuffleVector(NewMul, NewMul, OddMask);
162 Value *Concat = Builder.CreateShuffleVector(MAdd, Zero, ConcatMask);
241 Op0 = Builder.CreateShuffleVector(Op0, Zero, ConcatMask);
242 Op1 = Builder.CreateShuffleVector(Op1, Zero, ConcatMask);
258 Value *ExtractOp0 = Builder.CreateShuffleVector(Op0, Op0, ExtractMask);
259 Value *ExtractOp1 = Builder.CreateShuffleVector(Op1, Op0, ExtractMask);
272 Ops[i] = Builder.CreateShuffleVector(Ops[i*2], Ops[i*2+1], ConcatMask);
281 Ops[0] = Builder.CreateShuffleVector(Ops[0], Ops[0], ArrayRef<int>{0, 1});
292 Ops[0] = Builder.CreateShuffleVector(Ops[0], Zero, ConcatMask)
    [all...]
X86InstCombineIntrinsic.cpp 244 Amt = Builder.CreateShuffleVector(Amt, ZeroSplat);
498 auto *Shuffle = Builder.CreateShuffleVector(Arg0, Arg1, PackMask);
615 return Builder.CreateShuffleVector(II.getArgOperand(0), V1, ShuffleMask);
678 Value *SV = Builder.CreateShuffleVector(
757 Value *SV = Builder.CreateShuffleVector(Builder.CreateBitCast(Op0, ShufTy),
845 return Builder.CreateShuffleVector(V1, V2, makeArrayRef(Indexes, NumElts));
892 return Builder.CreateShuffleVector(V1, makeArrayRef(Indexes, NumElts));
926 return Builder.CreateShuffleVector(V1, makeArrayRef(Indexes, Size));
X86LowerAMXIntrinsics.cpp 445 B.CreateShuffleVector(SubVecA, ZeroV2I16, ShuffleArray), V2F32Ty);
447 B.CreateShuffleVector(SubVecB, ZeroV2I16, ShuffleArray), V2F32Ty);
  /src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
MVELaneInterleavingPass.cpp 339 Value *Shuffle = Builder.CreateShuffleVector(I->getOperand(0), LeafMask);
352 Value *Shuffle = Builder.CreateShuffleVector(I->get(), LeafMask);
361 Value *Shuf = Builder.CreateShuffleVector(I, TruncMask);
  /src/external/apache2/llvm/dist/llvm/lib/IR/
AutoUpgrade.cpp 1065 Res = Builder.CreateShuffleVector(Res, Op, makeArrayRef(Idxs, NumElts));
1099 Res = Builder.CreateShuffleVector(Op, Res, makeArrayRef(Idxs, NumElts));
1119 Mask = Builder.CreateShuffleVector(
1194 Value *Align = Builder.CreateShuffleVector(Op1, Op0,
1479 Vec = Builder.CreateShuffleVector(Vec,
2007 LHS = Builder.CreateShuffleVector(LHS, LHS,
2009 RHS = Builder.CreateShuffleVector(RHS, RHS,
2013 Rep = Builder.CreateShuffleVector(RHS, LHS,
2248 Rep = Builder.CreateShuffleVector(Rep, Rep, ArrayRef<int>{0, 1});
2279 Rep = Builder.CreateShuffleVector(Rep, Rep, ArrayRef<int>{0, 1, 2, 3})
    [all...]
IRBuilder.cpp 1027 return CreateShuffleVector(V, ShuffleMask, Name);
1055 return CreateShuffleVector(V1, V2, Mask);
1077 return CreateShuffleVector(V, Zeros, Name + ".splat");
  /src/external/apache2/llvm/dist/llvm/include/llvm/IR/
IRBuilderFolder.h 131 virtual Value *CreateShuffleVector(Constant *V1, Constant *V2,
ConstantFolder.h 267 Constant *CreateShuffleVector(Constant *V1, Constant *V2,
NoFolder.h 302 Instruction *CreateShuffleVector(Constant *V1, Constant *V2,
IRBuilder.h 2418 Value *CreateShuffleVector(Value *V1, Value *V2, Value *Mask,
2422 return CreateShuffleVector(V1, V2, IntMask, Name);
2425 LLVM_ATTRIBUTE_DEPRECATED(Value *CreateShuffleVector(Value *V1, Value *V2,
2431 return CreateShuffleVector(V1, V2, IntMask, Name);
2435 Value *CreateShuffleVector(Value *V1, Value *V2, ArrayRef<int> Mask,
2439 return Insert(Folder.CreateShuffleVector(V1C, V2C, Mask), Name);
2445 Value *CreateShuffleVector(Value *V, ArrayRef<int> Mask,
2447 return CreateShuffleVector(V, PoisonValue::get(V->getType()), Mask, Name);
  /src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
AMDGPULowerKernelArguments.cpp 225 Value *Shuf = Builder.CreateShuffleVector(Load, ArrayRef<int>{0, 1, 2},
AMDGPURewriteOutArguments.cpp 393 Val = B.CreateShuffleVector(Val, ArrayRef<int>{0, 1, 2});
  /src/external/apache2/llvm/dist/llvm/lib/Target/NVPTX/
NVPTXGenericToNVVM.cpp 275 return Builder.CreateShuffleVector(NewOperands[0], NewOperands[1],
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/
VectorCombine.cpp 224 VecLd = Builder.CreateShuffleVector(VecLd, Mask);
380 return Builder.CreateShuffleVector(Vec, ShufMask, "shift");
554 Value *Shuf = Builder.CreateShuffleVector(CastV, NewMask);
  /src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
TargetFolder.h 261 Constant *CreateShuffleVector(Constant *V1, Constant *V2,
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/
InstCombineNegator.cpp 319 return Builder.CreateShuffleVector(NegOp0, NegOp1, Shuf->getShuffleMask(),
InstCombineVectorOps.cpp 1987 V = Builder.CreateShuffleVector(X, Y, Mask);
2078 Value *NarrowX = Builder.CreateShuffleVector(X, Shuf.getShuffleMask());
2079 Value *NarrowY = Builder.CreateShuffleVector(Y, Shuf.getShuffleMask());
2315 Value *V = Builder.CreateShuffleVector(X, Y, SVI.getShuffleMask(),
2474 V = Builder.CreateShuffleVector(V, ShuffleMask,
InstCombineCalls.cpp 631 return Builder.CreateShuffleVector(V1, V2, makeArrayRef(Indexes));
1890 Value *WidenShuffle = Builder.CreateShuffleVector(SubVec, WidenMask);
1900 Value *Shuffle = Builder.CreateShuffleVector(Vec, WidenShuffle, Mask);
1939 Builder.CreateShuffleVector(Vec, UndefValue::get(VecTy), Mask);
  /src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
HexagonVectorCombine.cpp 1024 Value *P2Insert = Builder.CreateShuffleVector(P2Dst, P2Src, SMask);
1118 Value *Joined = Builder.CreateShuffleVector(Work[ThisW][i],
1131 return Builder.CreateShuffleVector(Total, SMask);
1151 return Builder.CreateShuffleVector(Val, PadVec, SMask);
1461 return Builder.CreateShuffleVector(Lo, Hi, SMask);
  /src/external/apache2/llvm/dist/clang/lib/CodeGen/
CGBuiltin.cpp 5333 return Builder.CreateShuffleVector(V, V, SV, "lane");
6614 return Builder.CreateShuffleVector(Ops[0], Ops[1], Indices, "vext");
6913 SV = Builder.CreateShuffleVector(Ops[1], Ops[2], Indices, "vtrn");
6940 SV = Builder.CreateShuffleVector(Ops[1], Ops[2], Indices, "vuzp");
6964 SV = Builder.CreateShuffleVector(Ops[1], Ops[2], Indices, "vzip");
7091 TblOps.push_back(CGF.Builder.CreateShuffleVector(Ops[PairPos],
7101 TblOps.push_back(CGF.Builder.CreateShuffleVector(Ops[PairPos],
7820 Ops[1] = Builder.CreateShuffleVector(Ops[1], Ops[1], SV);
7829 return Builder.CreateShuffleVector(Ops[1], Ld, Indices, "vld1q_lane");
7888 Ops[1] = Builder.CreateShuffleVector(Ops[1], Ops[1], SV)
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
LowerMatrixIntrinsics.cpp 332 return Builder.CreateShuffleVector(
449 Value *V = Builder.CreateShuffleVector(
949 Block = Builder.CreateShuffleVector(
967 return Builder.CreateShuffleVector(Col, Block, Mask);
ScalarizeMaskedMemIntrin.cpp 680 VResult = Builder.CreateShuffleVector(VResult, PassThru, ShuffleMask);
  /src/external/apache2/llvm/dist/llvm/lib/Analysis/
VectorUtils.cpp 834 V2 = Builder.CreateShuffleVector(
838 return Builder.CreateShuffleVector(
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
InterleavedLoadCombinePass.cpp 1241 auto SVI = Builder.CreateShuffleVector(LI, Mask, "interleaved.shuffle");

Completed in 57 milliseconds

1 2