|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
include/llvm/Analysis/Utils/Local.h 78 Op = Builder->CreateVectorSplat(IntPtrTy->getVectorNumElements(), Op);
lib/IR/AutoUpgrade.cpp 1124 Amt = Builder.CreateVectorSplat(NumElts, Amt);
1194 Amt = Builder.CreateVectorSplat(NumElts, Amt);
1789 Rep = Builder.CreateVectorSplat(NumElts, Rep);
1838 Rep = Builder.CreateVectorSplat(NumElts, CI->getArgOperand(0));
lib/Transforms/InstCombine/InstCombineCalls.cpp 406 auto ShiftVec = Builder.CreateVectorSplat(VWidth, ShiftAmt);
lib/Transforms/InstCombine/InstCombineCompares.cpp 901 Base = Builder.CreateVectorSplat(NumElts, Base);
lib/Transforms/InstCombine/InstCombineSelect.cpp 1853 Value *SplatCond = Builder.CreateVectorSplat(NumElts, Cond);
lib/Transforms/Scalar/RewriteStatepointsForGC.cpp 2620 auto *Splat = B.CreateVectorSplat(VF, I.getOperand(0));
lib/Transforms/Scalar/SROA.cpp 2750 V = IRB.CreateVectorSplat(NumElements, V, "vsplat");
lib/Transforms/Scalar/Scalarizer.cpp 611 Op0 = Builder.CreateVectorSplat(NumElems, Op0);
622 Op = Builder.CreateVectorSplat(NumElems, Op);
lib/Transforms/Vectorize/LoopVectorize.cpp 1669 Value *Shuf = Builder.CreateVectorSplat(VF, V, "broadcast");
1690 Value *SplatStart = Builder.CreateVectorSplat(VF, Start);
1718 : Builder.CreateVectorSplat(VF, Mul);
1912 Step = Builder.CreateVectorSplat(VLen, Step);
1930 Step = Builder.CreateVectorSplat(VLen, Step);
3676 Builder.CreateVectorSplat(VF, ReductionStartValue, "minmax.ident");
4090 Value *EntryPart = Builder.CreateVectorSplat(VF, Clone);
tools/clang/lib/CodeGen/CGBuiltin.cpp 9607 Amt = CGF.Builder.CreateVectorSplat(NumElts, Amt);
tools/clang/lib/CodeGen/CGExprScalar.cpp 1291 return Builder.CreateVectorSplat(NumElements, Src, "splat");
2204 return Builder.CreateVectorSplat(NumElements, Elt, "splat");
tools/polly/lib/CodeGen/BlockGenerators.cpp 1128 VectorMap[Load] = Builder.CreateVectorSplat(getVectorWidth(), PreloadLoad,
unittests/Analysis/VectorUtilsTest.cpp 93 Value *SplatC = IRB.CreateVectorSplat(5, ScalarC);
unittests/IR/PatternMatch.cpp 936 Value *SP1 = IRB.CreateVectorSplat(2, IRB.getInt8(2));
937 Value *SP2 = IRB.CreateVectorSplat(2, Val);