|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
include/llvm/IR/IRBuilder.h 2364 return Insert(new ShuffleVectorInst(V1, V2, Mask), Name);
include/llvm/IR/NoFolder.h 329 return new ShuffleVectorInst(V1, V2, Mask);
lib/AsmParser/LLParser.cpp 6651 Inst = new ShuffleVectorInst(Op0, Op1, Op2);
lib/Bitcode/Reader/BitcodeReader.cpp 4167 I = new ShuffleVectorInst(Vec1, Vec2, Mask);
lib/CodeGen/CodeGenPrepare.cpp 6150 new ShuffleVectorInst(SVI->getOperand(0), SVI->getOperand(1),
lib/FuzzMutate/Operations.cpp 313 return new ShuffleVectorInst(Srcs[0], Srcs[1], Srcs[2], "S", Inst);
lib/IR/Constants.cpp 3016 return new ShuffleVectorInst(Ops[0], Ops[1], Ops[2]);
lib/IR/Instructions.cpp 4249 return new ShuffleVectorInst(getOperand(0), getOperand(1), getOperand(2));
lib/Target/AMDGPU/AMDGPUPrintfRuntimeBinding.cpp 491 ShuffleVectorInst *Shuffle = new ShuffleVectorInst(Arg, Arg, Mask);
lib/Transforms/InstCombine/InstCombineCasts.cpp 646 return new ShuffleVectorInst(NarrowOp, NarrowUndef, Shuf->getMask());
1874 return new ShuffleVectorInst(InVal, V2,
2431 return new ShuffleVectorInst(LHS, RHS, Shuf->getOperand(2));
lib/Transforms/InstCombine/InstCombineCompares.cpp 5372 return new ShuffleVectorInst(NewCmp, UndefValue::get(NewCmp->getType()), M);
lib/Transforms/InstCombine/InstCombineSelect.cpp 1830 return new ShuffleVectorInst(SI.getTrueValue(), SI.getFalseValue(),
lib/Transforms/InstCombine/InstCombineVectorOps.cpp 572 auto *WideVec = new ShuffleVectorInst(ExtVecOp, UndefValue::get(ExtVecType),
811 return new ShuffleVectorInst(FirstIE, UndefVec, ConstantVector::get(Mask));
845 return new ShuffleVectorInst(Op0, UndefValue::get(Op0->getType()), NewMask);
894 return new ShuffleVectorInst(X, Shuf->getOperand(1), NewMask);
979 return new ShuffleVectorInst(Shuf->getOperand(0),
1019 return new ShuffleVectorInst(IEI->getOperand(0),
1091 return new ShuffleVectorInst(LR.first, LR.second,
1553 return new ShuffleVectorInst(NewIns, UndefVec, ConstantVector::get(NewMask));
1753 return new ShuffleVectorInst(X, Y, ConstantVector::get(NewMask));
1884 return new ShuffleVectorInst(X, Y, ConstantVector::get(NewMask));
2235 return new ShuffleVectorInst(newLHS, newRHS, ConstantVector::get(Elts));
lib/Transforms/InstCombine/InstructionCombining.cpp 1432 return new ShuffleVectorInst(NewBO0, NewBO1, Mask);
1445 return new ShuffleVectorInst(XY, UndefValue::get(XY->getType()), M);
lib/Transforms/Scalar/RewriteStatepointsForGC.cpp 989 return new ShuffleVectorInst(VecUndef, VecUndef, SV->getOperand(2),
tools/llvm-stress/llvm-stress.cpp 514 Value *V = new ShuffleVectorInst(Val0, Val1, Mask, "Shuff",
unittests/IR/InstructionsTest.cpp 889 ShuffleVectorInst *Id1 = new ShuffleVectorInst(V0, V1,
898 ShuffleVectorInst *Id2 = new ShuffleVectorInst(V0, V1,
907 ShuffleVectorInst *Id3 = new ShuffleVectorInst(V0, V1,
916 ShuffleVectorInst *Id4 = new ShuffleVectorInst(V0, V1,
925 ShuffleVectorInst *Id5 = new ShuffleVectorInst(V0, V1,
934 ShuffleVectorInst *Id6 = new ShuffleVectorInst(V0, V1,
943 ShuffleVectorInst *Id7 = new ShuffleVectorInst(V0, V1,
952 ShuffleVectorInst *Id8 = new ShuffleVectorInst(V0, V1,
961 ShuffleVectorInst *Id9 = new ShuffleVectorInst(V0, V1,
970 ShuffleVectorInst *Id10 = new ShuffleVectorInst(V0, V1,
979 ShuffleVectorInst *Id11 = new ShuffleVectorInst(V0, V1,
989 ShuffleVectorInst *Id12 = new ShuffleVectorInst(V0, ConstantVector::get({CU, CU, CU, CU}),