| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUISelLowering.cpp | 1581 DAG.ExtractVectorElements(NewIn, Args); in LowerCONCAT_VECTORS() 1594 DAG.ExtractVectorElements(U.get(), Args); in LowerCONCAT_VECTORS() 1619 DAG.ExtractVectorElements(Tmp, Args, Start / 2, NumElt / 2); in LowerEXTRACT_SUBVECTOR() 1628 DAG.ExtractVectorElements(Op.getOperand(0), Args, Start, in LowerEXTRACT_SUBVECTOR() 3742 DAG.ExtractVectorElements(Src, Args, 0, NElts); in LowerSIGN_EXTEND_INREG() 4149 DAG.ExtractVectorElements(NewShift, HiOps, 0, NElts); in performShlCombine() 4218 DAG.ExtractVectorElements(SplitLHS, HiAndLoOps, 0, NElts * 2); in performSraCombine() 4248 DAG.ExtractVectorElements(HiShift, HiOps, 0, NElts); in performSraCombine() 4249 DAG.ExtractVectorElements(NewShift, LoOps, 0, NElts); in performSraCombine() 4335 DAG.ExtractVectorElements(SplitLHS, HiAndLoOps, /*Start=*/0, NElts * 2); in performSrlCombine() [all …]
|
| H A D | SIISelLowering.cpp | 6264 DAG.ExtractVectorElements(Result, Elts); in adjustLoadValueTypeImpl() 8325 DAG.ExtractVectorElements(Src, Elts); in padEltsToUndef() 8845 DAG.ExtractVectorElements(SDValue(NewNode, 0), Elt, 0, 1); in lowerImage() 9852 DAG.ExtractVectorElements(Op, Lanes, 0, 3); in LowerINTRINSIC_W_CHAIN() 9879 DAG.ExtractVectorElements(RayDir, DirLanes, 0, 3); in LowerINTRINSIC_W_CHAIN() 9880 DAG.ExtractVectorElements(RayInvDir, InvDirLanes, 0, 3); in LowerINTRINSIC_W_CHAIN() 9893 DAG.ExtractVectorElements(DAG.getBitcast(MVT::v2i32, NodePtr), Ops, 0, in LowerINTRINSIC_W_CHAIN() 10079 DAG.ExtractVectorElements(IntVData, Elts); in handleD16VData() 12937 DAG.ExtractVectorElements(Src, VecSrcs, DWordOffset * NumElementsIn32, in getDWordFromOffset()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyISelLowering.cpp | 2743 DAG.ExtractVectorElements(Op->getOperand(0), LHS); in LowerSETCC() 2744 DAG.ExtractVectorElements(Op->getOperand(1), RHS); in LowerSETCC() 2783 DAG.ExtractVectorElements(Op.getOperand(0), ShiftedElements, 0, 0, MVT::i32); in unrollVectorShift() 2785 DAG.ExtractVectorElements(Op.getOperand(1), ShiftElements, 0, 0, MVT::i32); in unrollVectorShift()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXISelLowering.cpp | 3235 DAG.ExtractVectorElements(Val, SubVectorElts, I * NumEltsPerSubVector, in LowerSTOREVector() 3540 DAG.ExtractVectorElements(ValJ, StoreVals); in LowerReturn() 5933 DAG.ExtractVectorElements(SubVector, ScalarRes); in replaceLoadVector()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | SelectionDAG.h | 2466 LLVM_ABI void ExtractVectorElements(SDValue Op,
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | LegalizeVectorTypes.cpp | 367 DAG.ExtractVectorElements(N->getOperand(0), ElemsLHS); in ScalarizeVecRes_OverflowOp() 368 DAG.ExtractVectorElements(N->getOperand(1), ElemsRHS); in ScalarizeVecRes_OverflowOp() 5857 DAG.ExtractVectorElements(InOp, Ops); in WidenVecRes_BITCAST()
|
| H A D | SelectionDAG.cpp | 13078 ExtractVectorElements(N->getOperand(0), LHSScalars, 0, NE); in UnrollVectorOverflowOp() 13079 ExtractVectorElements(N->getOperand(1), RHSScalars, 0, NE); in UnrollVectorOverflowOp() 13274 void SelectionDAG::ExtractVectorElements(SDValue Op, in ExtractVectorElements() function in SelectionDAG
|
| H A D | TargetLowering.cpp | 11572 DAG.ExtractVectorElements(Op, Ops, 0, NumElts); in expandVecReduce() 11600 DAG.ExtractVectorElements(VecOp, Ops, 0, NumElts); in expandVecReduceSeq()
|
| H A D | SelectionDAGBuilder.cpp | 677 DAG.ExtractVectorElements(Val, Ops); in widenVectorToPartType()
|
| H A D | DAGCombiner.cpp | 28170 DAG.ExtractVectorElements(Src0, EltsX); in scalarizeBinOpOfSplats() 28171 DAG.ExtractVectorElements(Src1, EltsY); in scalarizeBinOpOfSplats()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonISelLoweringHVX.cpp | 1694 DAG.ExtractVectorElements(V, Elems); in LowerHvxConcatVectors()
|