/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/IR/ |
H A D | MatrixBuilder.h | 44 RHS = B.CreateVectorSplat( in splatScalarOperandIfNeeded() 50 LHS = B.CreateVectorSplat( in splatScalarOperandIfNeeded() 166 RHS = B.CreateVectorSplat( in CreateAdd() 172 LHS = B.CreateVectorSplat( in CreateAdd() 191 RHS = B.CreateVectorSplat( in CreateSub() 197 LHS = B.CreateVectorSplat( in CreateSub() 225 B.CreateVectorSplat(cast<VectorType>(LHS->getType())->getElementCount(), in CreateScalarDiv()
|
H A D | IRBuilder.h | 2525 Value *CreateVectorSplat(unsigned NumElts, Value *V, const Twine &Name = ""); 2529 Value *CreateVectorSplat(ElementCount EC, Value *V, const Twine &Name = "");
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/ |
H A D | MVEGatherScatterLowering.cpp | 706 Builder.CreateVectorSplat(Ty->getNumElements(), Builder.getInt32(TypeScale)), in tryCreateIncrementingGatScat() 711 Builder.CreateVectorSplat( in tryCreateIncrementingGatScat() 765 Builder.CreateVectorSplat(NumElems, Builder.getInt32(TypeScale)), in tryCreateIncrementingWBGatScat() 770 Builder.CreateVectorSplat( in tryCreateIncrementingWBGatScat() 779 Builder.CreateVectorSplat(NumElems, Builder.getInt32(Immediate)), in tryCreateIncrementingWBGatScat() 1047 NonVectorVal = Builder.CreateVectorSplat( in CheckAndCreateOffsetAdd() 1053 Builder.CreateVectorSplat(VT->getNumElements(), NonVectorVal); in CheckAndCreateOffsetAdd()
|
H A D | ARMTargetTransformInfo.cpp | 179 auto TrueVector = IC.Builder.CreateVectorSplat( in instCombineIntrinsic()
|
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/Utils/ |
H A D | Local.h | 77 Op = Builder->CreateVectorSplat(
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/ |
H A D | SVEIntrinsicOpts.cpp | 413 Builder.CreateVectorSplat(VTy->getElementCount(), Extract); in optimizeTBL()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/ |
H A D | ExpandVectorPredication.cpp | 208 Value *VLSplat = Builder.CreateVectorSplat(NumElems, EVLParam); in convertEVLToMask()
|
H A D | CodeGenPrepare.cpp | 6899 Value *Shuffle = Builder.CreateVectorSplat(NewVecType->getNumElements(), BC1); in optimizeShuffleVectorInst()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/ |
H A D | LoopVectorize.cpp | 2251 Value *Shuf = Builder.CreateVectorSplat(VF, V, "broadcast"); in getBroadcastInstrs() 2273 Value *SplatStart = Builder.CreateVectorSplat(VF, Start); in createVectorIntOrFpInductionPHI() 2307 : Builder.CreateVectorSplat(VF, Mul); in createVectorIntOrFpInductionPHI() 2528 Value *StartIdxSplat = Builder.CreateVectorSplat( in getStepVector() 2533 Step = Builder.CreateVectorSplat(VLen, Step); in getStepVector() 2545 Step = Builder.CreateVectorSplat(VLen, Step); in getStepVector() 2588 SplatStep = Builder.CreateVectorSplat(VF, Step); in buildScalarSteps() 2589 SplatIV = Builder.CreateVectorSplat(VF, ScalarIV); in buildScalarSteps() 2597 auto *SplatStartIdx = Builder.CreateVectorSplat(VF, StartIdx0); in buildScalarSteps() 3374 Y = B.CreateVectorSplat(XVTy->getElementCount(), Y); in emitTransformedIndex() [all …]
|
H A D | VPlan.cpp | 685 VF.isScalar() ? TCMO : Builder.CreateVectorSplat(VF, TCMO, "broadcast"); in execute() 1127 : Builder.CreateVectorSplat(VF.getKnownMinValue(), in execute()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/IR/ |
H A D | IRBuilder.cpp | 1058 Value *IRBuilderBase::CreateVectorSplat(unsigned NumElts, Value *V, in CreateVectorSplat() function in IRBuilderBase 1061 return CreateVectorSplat(EC, V, Name); in CreateVectorSplat() 1064 Value *IRBuilderBase::CreateVectorSplat(ElementCount EC, Value *V, in CreateVectorSplat() function in IRBuilderBase
|
H A D | AutoUpgrade.cpp | 1290 Amt = Builder.CreateVectorSplat(NumElts, Amt); in upgradeX86Rotate() 1360 Amt = Builder.CreateVectorSplat(NumElts, Amt); in upgradeX86ConcatShift() 1945 Rep = Builder.CreateVectorSplat(NumElts, Rep); in UpgradeIntrinsicCall() 1994 Rep = Builder.CreateVectorSplat(NumElts, CI->getArgOperand(0)); in UpgradeIntrinsicCall()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/ |
H A D | Scalarizer.cpp | 643 Op0 = Builder.CreateVectorSplat(NumElems, Op0); in visitGetElementPtrInst() 654 Op = Builder.CreateVectorSplat(NumElems, Op); in visitGetElementPtrInst()
|
H A D | LowerMatrixIntrinsics.cpp | 1061 Value *Splat = Builder.CreateVectorSplat(BlockSize, RH, "splat"); in emitMatrixMultiply() 1088 Value *Splat = Builder.CreateVectorSplat(BlockSize, LH, "splat"); in emitMatrixMultiply()
|
H A D | RewriteStatepointsForGC.cpp | 2865 auto *Splat = B.CreateVectorSplat(VF, I.getOperand(0)); in runOnFunction()
|
H A D | SROA.cpp | 2770 V = IRB.CreateVectorSplat(NumElements, V, "vsplat"); in getVectorSplat()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/ |
H A D | X86InstCombineIntrinsic.cpp | 217 Amt = Builder.CreateVectorSplat(VWidth, Amt); in simplifyX86immShift() 226 return Builder.CreateAShr(Vec, Builder.CreateVectorSplat(VWidth, Amt)); in simplifyX86immShift() 287 auto ShiftVec = Builder.CreateVectorSplat(VWidth, ShiftAmt); in simplifyX86immShift()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/ |
H A D | HexagonVectorCombine.cpp | 1150 Value *PadVec = Builder.CreateVectorSplat(CurSize, Pad); in vresize()
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/ |
H A D | CGExprScalar.cpp | 1370 return Builder.CreateVectorSplat(NumElements, Src, "splat"); in EmitScalarConversion() 2273 return Builder.CreateVectorSplat(NumElements, Elt, "splat"); in VisitCastExpr()
|
H A D | CGBuiltin.cpp | 7968 return Builder.CreateVectorSplat(Elements, V); in ARMMVEVectorSplat() 11797 Amt = CGF.Builder.CreateVectorSplat(NumElts, Amt); in EmitX86FunnelShift() 17514 Value *Splat = Builder.CreateVectorSplat(2, Builder.getInt32(0)); in EmitWebAssemblyBuiltinExpr()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineSelect.cpp | 2029 Sel, 0, IC.Builder.CreateVectorSplat(Ty->getElementCount(), Cond)); in canonicalizeScalarSelectOfVecs()
|
H A D | InstCombineCompares.cpp | 864 Base = Builder.CreateVectorSplat(EC, Base); in foldGEPICmp()
|