| /openbsd-src/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | LegalizeVectorTypes.cpp | 247 DAG.getVectorIdxConstant(0, dl)); in ScalarizeVecRes_StrictFPOp() 344 DAG.getVectorIdxConstant(0, DL)); in ScalarizeVecRes_FP_ROUND() 402 DAG.getVectorIdxConstant(0, DL)); in ScalarizeVecRes_UnaryOp() 427 DAG.getVectorIdxConstant(0, DL)); in ScalarizeVecRes_VecInregOp() 464 DAG.getVectorIdxConstant(0, DL)); in ScalarizeVecRes_VSELECT() 582 DAG.getVectorIdxConstant(0, DL)); in ScalarizeVecRes_SETCC() 584 DAG.getVectorIdxConstant(0, DL)); in ScalarizeVecRes_SETCC() 609 DAG.getVectorIdxConstant(0, DL)); in ScalarizeVecRes_IS_FPCLASS() 1391 DAG.getVectorIdxConstant(IdxVal + LoVT.getVectorMinNumElements(), dl)); in SplitVecRes_EXTRACT_SUBVECTOR() 1423 DAG.getVectorIdxConstant(IdxVal - LoElems, dl)); in SplitVecRes_INSERT_SUBVECTOR() [all …]
|
| H A D | LegalizeVectorOps.cpp | 1058 Src, DAG.getVectorIdxConstant(0, DL)); in ExpandANY_EXTEND_VECTOR_INREG() 1117 Src, DAG.getVectorIdxConstant(0, DL)); in ExpandZERO_EXTEND_VECTOR_INREG() 1657 SDValue Idx = DAG.getVectorIdxConstant(i, dl); in UnrollStrictFPOp() 1707 DAG.getVectorIdxConstant(i, dl)); in UnrollVSETCC() 1709 DAG.getVectorIdxConstant(i, dl)); in UnrollVSETCC()
|
| H A D | LegalizeTypesGeneric.cpp | 126 CastInOp, DAG.getVectorIdxConstant(i, dl))); in ExpandRes_BITCAST()
|
| H A D | DAGCombiner.cpp | 13826 DAG.getVectorIdxConstant(Index, DL)); in visitTRUNCATE() 13988 DAG.getVectorIdxConstant(Idx, SL)); in visitTRUNCATE() 20647 DAG.getVectorIdxConstant(NewIndex, DL)); in refineExtractVectorEltIntoMultipleNarrowExtractVectorElts() 20814 DAG.getVectorIdxConstant(OrigElt, DL)); in visitEXTRACT_VECTOR_ELT() 21172 SDValue ZeroIdx = DAG.getVectorIdxConstant(0, DL); in createBuildVecShuffle() 21213 DAG.getVectorIdxConstant(NumElems, DL)); in createBuildVecShuffle() 21506 DAG.getVectorIdxConstant(SplitSize, DL)); in reduceBuildVecToShuffle() 21508 DAG.getVectorIdxConstant(0, DL)); in reduceBuildVecToShuffle() 22570 SDValue NewExtIndex = DAG.getVectorIdxConstant(ExtBOIdx, DL); in narrowExtractedVectorBinOp() 22610 SDValue IndexC = DAG.getVectorIdxConstant(ExtBOIdx, DL); in narrowExtractedVectorBinOp() [all …]
|
| H A D | SelectionDAGBuilder.cpp | 414 DAG.getVectorIdxConstant(0, DL)); in getCopyFromPartsVector() 639 Val, DAG.getVectorIdxConstant(0, DL)); in widenVectorToPartType() 699 DAG.getVectorIdxConstant(0, DL)); in getCopyToPartsVector() 778 DAG.getVectorIdxConstant(i * IntermediateNumElts, DL)); in getCopyToPartsVector() 781 DAG.getVectorIdxConstant(i, DL)); in getCopyToPartsVector() 3634 DAG.getVectorIdxConstant(0, DL)); in visitShuffleVector() 3728 DAG.getVectorIdxConstant(0, DL)); in visitShuffleVector() 3773 DAG.getVectorIdxConstant(StartIdx[Input], DL)); in visitShuffleVector() 3806 DAG.getVectorIdxConstant(Idx, DL)); in visitShuffleVector() 7297 Index = DAG.getVectorIdxConstant( in visitIntrinsicCall() [all …]
|
| H A D | SelectionDAG.cpp | 1647 SDValue SelectionDAG::getVectorIdxConstant(uint64_t Val, const SDLoc &DL, in getVectorIdxConstant() function in SelectionDAG 2851 getVectorIdxConstant(SplatIdx, SDLoc(V))); in getSplatValue() 6400 getVectorIdxConstant(N2C->getZExtValue() % Factor, DL)); in getNode() 11322 getVectorIdxConstant(0, SDLoc(Op))); in matchBinOpReduction() 11423 Operand, getVectorIdxConstant(i, dl)); in UnrollVectorOp() 11634 getNode(ISD::EXTRACT_SUBVECTOR, DL, LoVT, N, getVectorIdxConstant(0, DL)); in SplitVector() 11640 getVectorIdxConstant(LoVT.getVectorMinNumElements(), DL)); in SplitVector() 11667 getVectorIdxConstant(0, DL)); in WidenVector() 11682 getVectorIdxConstant(i, SL))); in ExtractVectorElements()
|
| H A D | LegalizeDAG.cpp | 3124 DAG.getVectorIdxConstant(Idx, dl))); in ExpandNode() 3128 DAG.getVectorIdxConstant(Idx - NumElems, dl))); in ExpandNode() 3842 Node->getOperand(0), DAG.getVectorIdxConstant(Idx, dl)); in ExpandNode() 3845 Node->getOperand(1), DAG.getVectorIdxConstant(Idx, dl)); in ExpandNode()
|
| H A D | LegalizeIntegerTypes.cpp | 475 DAG.getVectorIdxConstant(0, dl)); in PromoteIntRes_BITCAST() 1408 SDValue ZeroIdx = DAG.getVectorIdxConstant(0, dl); in PromoteIntRes_TRUNCATE() 5548 DAG.getVectorIdxConstant(j, dl)); in PromoteIntRes_CONCAT_VECTORS() 5697 DAG.getVectorIdxConstant(i, dl)); in PromoteIntOp_CONCAT_VECTORS()
|
| H A D | TargetLowering.cpp | 8993 DAG.getVectorIdxConstant(Idx, SL)); in scalarizeVectorStore() 9018 DAG.getVectorIdxConstant(Idx, SL)); in scalarizeVectorStore()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUISelLowering.cpp | 1541 DAG.getVectorIdxConstant(0, DL)); in splitVector() 1544 HiVT, N, DAG.getVectorIdxConstant(LoVT.getVectorNumElements(), DL)); in splitVector() 1595 DAG.getVectorIdxConstant(0, SL)); in SplitVectorLoad() 1599 DAG.getVectorIdxConstant(LoVT.getVectorNumElements(), SL)); in SplitVectorLoad() 1637 DAG.getVectorIdxConstant(0, SL)), in WidenOrSplitVectorLoad()
|
| H A D | R600ISelLowering.cpp | 632 DAG.getVectorIdxConstant(i, DL))); in vectorToVerticalVector()
|
| H A D | SIISelLowering.cpp | 6760 DAG.getVectorIdxConstant(0, DL)); in lowerSBuffer() 7923 DAG.getVectorIdxConstant(NumValueDWords, DL)); in getMemIntrinsicNode() 7924 SDValue ZeroIdx = DAG.getVectorIdxConstant(0, DL); in getMemIntrinsicNode() 7944 DAG.getVectorIdxConstant(0, DL)); in getMemIntrinsicNode() 10853 SDValue IC = DAG.getVectorIdxConstant(I, SL); in performExtractVectorEltCombine()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/ |
| H A D | AArch64ISelLowering.cpp | 11089 Input, DAG.getVectorIdxConstant(ExtLane, dl)); in GeneratePerfectShuffle() 11092 Ext, DAG.getVectorIdxConstant(RHSID & 0x3, dl)); in GeneratePerfectShuffle() 12719 DAG.getVectorIdxConstant(0, DL)); in LowerINSERT_SUBVECTOR() 12721 DAG.getVectorIdxConstant(NumElts / 2, DL)); in LowerINSERT_SUBVECTOR() 12724 DAG.getVectorIdxConstant(Idx, DL)); in LowerINSERT_SUBVECTOR() 12729 DAG.getVectorIdxConstant(Idx - (NumElts / 2), DL)); in LowerINSERT_SUBVECTOR() 16868 DAG.getVectorIdxConstant(NumSubElts, DL)); in performInsertSubvectorCombine() 16871 DAG.getVectorIdxConstant(0, DL)); in performInsertSubvectorCombine() 17495 SDValue SubvectorIdx = DAG.getVectorIdxConstant(Elt0->getConstantOperandVal(1), DL); in performBuildVectorCombine() 19083 DAG.getVectorIdxConstant(0, SDLoc(N))); in performSunpkloCombine() [all …]
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/ |
| H A D | SelectionDAG.h | 668 SDValue getVectorIdxConstant(uint64_t Val, const SDLoc &DL,
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/ARM/ |
| H A D | ARMISelLowering.cpp | 8731 DAG.getVectorIdxConstant(ShuffleMask[OffElement] % NumElts, dl)); in LowerVECTOR_SHUFFLEUsingOneOff() 8733 DAG.getVectorIdxConstant(OffElement % NumElts, dl)); in LowerVECTOR_SHUFFLEUsingOneOff() 13250 DAG.getVectorIdxConstant(I * LegalLanes, DL)); in PerformVQDMULHCombine() 13253 DAG.getVectorIdxConstant(I * LegalLanes, DL)); in PerformVQDMULHCombine() 15548 DCI.DAG.getVectorIdxConstant(NumSubElts, DL)); in PerformInsertSubvectorCombine() 15551 DCI.DAG.getVectorIdxConstant(0, DL)); in PerformInsertSubvectorCombine()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/RISCV/ |
| H A D | RISCVISelLowering.cpp | 14145 DAG.getVectorIdxConstant(0, DL)); in splitValueIntoRegisterParts() 14151 Val, DAG.getVectorIdxConstant(0, DL)); in splitValueIntoRegisterParts() 14198 DAG.getVectorIdxConstant(0, DL)); in joinRegisterPartsIntoValue()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/X86/ |
| H A D | X86ISelLowering.cpp | 11305 InsIndex = DAG.getVectorIdxConstant(i, dl); in LowerBUILD_VECTOR() 48798 SDValue ZeroIndex = DAG.getVectorIdxConstant(0, DL); in convertIntLogicToFPLogic() 53362 DAG.getVectorIdxConstant(0, DL)); in combineVectorSizedSetCCEquality() 55813 DAG.getVectorIdxConstant(NewIdxVal, DL)); in combineEXTRACT_SUBVECTOR()
|