Searched refs:VecSrc (Results 1 - 4 of 4) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineVectorOps.cpp1037 Value *VecSrc, *ScalarSrc;
1038 if (match(VecOp, m_BitCast(m_Value(VecSrc))) &&
1041 VecSrc->getType()->isVectorTy() && !ScalarSrc->getType()->isVectorTy() &&
1042 VecSrc->getType()->getVectorElementType() == ScalarSrc->getType()) {
1043 // inselt (bitcast VecSrc), (bitcast ScalarSrc), IdxOp -->
1044 // bitcast (inselt VecSrc, ScalarSrc, IdxOp)
1045 Value *NewInsElt = Builder.CreateInsertElement(VecSrc, ScalarSrc, IdxOp);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/IR/
H A DAutoUpgrade.cpp1127 Value *VecSrc = CI.getOperand(2); local
1129 Res = EmitX86Select(Builder, Mask, Res, VecSrc);
1154 Value *VecSrc = CI.getOperand(2); local
1156 Res = EmitX86Select(Builder, Mask, Res, VecSrc);
1225 Value *VecSrc = NumArgs == 5 ? CI.getArgOperand(3) : local
1229 Res = EmitX86Select(Builder, Mask, Res, VecSrc);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUISelLowering.cpp2088 SDValue VecSrc = DAG.getNode(ISD::BITCAST, SL, MVT::v2i32, Src); local
2092 SDValue Hi = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, SL, MVT::i32, VecSrc, One);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp10964 SDValue VecSrc = N0.getOperand(0); local
10965 EVT VecSrcVT = VecSrc.getValueType();
10973 return DAG.getNode(ISD::EXTRACT_VECTOR_ELT, SL, VT, VecSrc,

Completed in 207 milliseconds