/netbsd/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/ |
H A D | VectorCombine.cpp | 262 return Ext0; in getShuffleExtract() 271 return Ext0; in getShuffleExtract() 274 return Index0 > Index1 ? Ext0 : Ext1; in getShuffleExtract() 290 Type *ScalarTy = Ext0->getType(); in isExtractExtractCheap() 335 bool HasUseTax = Ext0 == Ext1 ? !Ext0->hasNUses(2) in isExtractExtractCheap() 472 auto *Ext0 = cast<ExtractElementInst>(I0); in foldExtractExtract() local 490 if (ExtractToChange == Ext0) in foldExtractExtract() 491 Ext0 = NewExtract; in foldExtractExtract() 497 foldExtExtCmp(Ext0, Ext1, I); in foldExtractExtract() 499 foldExtExtBinop(Ext0, Ext1, I); in foldExtractExtract() [all …]
|
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPULegalizerInfo.cpp | 2567 auto Ext0 = B.buildFPExt(S32, Log, Flags); in legalizeFPow() local 2570 .addUse(Ext0.getReg(0)) in legalizeFPow()
|
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/ARM/ |
H A D | ARMISelLowering.cpp | 9687 SDValue Ext0 = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, dl, EltVT, Op0, in LowerVecReduce() local 9695 SDValue Res0 = DAG.getNode(BaseOpcode, dl, EltVT, Ext0, Ext1, Op->getFlags()); in LowerVecReduce() 9699 SDValue Ext0 = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, dl, EltVT, Op0, in LowerVecReduce() local 9703 Res = DAG.getNode(BaseOpcode, dl, EltVT, Ext0, Ext1, Op->getFlags()); in LowerVecReduce() 12632 SDValue Ext0 = Mul.getOperand(0); in PerformVQDMULHCombine() local 12634 if (Ext0.getOpcode() != ISD::SIGN_EXTEND || in PerformVQDMULHCombine() 12637 EVT VecVT = Ext0.getOperand(0).getValueType(); in PerformVQDMULHCombine() 12646 SDValue VQDMULH = DAG.getNode(ARMISD::VQDMULH, DL, VecVT, Ext0.getOperand(0), in PerformVQDMULHCombine()
|
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/X86/ |
H A D | X86ISelLowering.cpp | 38810 SDValue Ext0 = in SimplifyDemandedVectorEltsForTargetNode() local 38813 TLO.DAG.getNode(Opc, DL, Ext0.getValueType(), Ext0, Op.getOperand(1)); in SimplifyDemandedVectorEltsForTargetNode() 40765 SDValue Ext0 = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, OpVT, in scalarizeExtEltFP() local 40769 return DAG.getNode(Vec.getOpcode(), DL, VT, Ext0, Ext1, Vec.getOperand(2)); in scalarizeExtEltFP() 40787 SDValue Ext0 = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, in scalarizeExtEltFP() local 40794 return DAG.getNode(ISD::SELECT, DL, VT, Ext0, Ext1, Ext2); in scalarizeExtEltFP() 50364 SDValue Ext0 = extractSubVector(InVec.getOperand(0), 0, DAG, DL, 128); in combineExtractSubvector() local 50367 return DAG.getNode(InOpcode, DL, VT, Ext0, Ext1, Ext2); in combineExtractSubvector()
|
/netbsd/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/ |
H A D | DAGCombiner.cpp | 18499 SDValue Ext0 = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, VT, Op0, Index); in scalarizeExtractedBinop() local 18501 return DAG.getNode(Vec.getOpcode(), DL, VT, Ext0, Ext1); in scalarizeExtractedBinop()
|