Searched refs:InVec (Results 1 - 6 of 6) sorted by relevance

/external/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp10828 SDValue InVec = N->getOperand(0); local
10835 return InVec;
10837 EVT VT = InVec.getValueType();
10855 if (InVec.getOpcode() == ISD::INSERT_VECTOR_ELT && InVec.hasOneUse()
10856 && isa<ConstantSDNode>(InVec.getOperand(2))) {
10858 cast<ConstantSDNode>(InVec.getOperand(2))->getZExtValue();
10862 InVec.getOperand(0), InVal, EltNo);
10864 return DAG.getNode(ISD::INSERT_VECTOR_ELT, SDLoc(InVec.getNode()),
10865 VT, NewOp, InVec
10984 SDValue InVec = N->getOperand(0); local
12311 SDValue InVec = InVal->getOperand(0); local
[all...]
H A DLegalizeVectorTypes.cpp1615 SDValue InVec = N->getOperand(0); local
1616 EVT InVT = InVec->getValueType(0);
1637 std::tie(InLoVec, InHiVec) = DAG.SplitVector(InVec, DL);
2025 SDValue InVec = DAG.getNode(ISD::CONCAT_VECTORS, DL, InWidenVT, Ops); local
2027 return DAG.getNode(Opcode, DL, WidenVT, InVec);
2028 return DAG.getNode(Opcode, DL, WidenVT, InVec, N->getOperand(1));
H A DSelectionDAGBuilder.cpp3091 SDValue InVec = getValue(I.getOperand(0));
3096 TLI.getValueType(I.getType()), InVec, InVal, InIdx));
3101 SDValue InVec = getValue(I.getOperand(0));
3105 TLI.getValueType(I.getType()), InVec, InIdx));
/external/llvm/lib/Target/R600/
H A DR600ISelLowering.cpp1883 SDValue InVec = N->getOperand(0); local
1890 return InVec;
1892 EVT VT = InVec.getValueType();
1907 if (InVec.getOpcode() == ISD::BUILD_VECTOR) {
1908 Ops.append(InVec.getNode()->op_begin(),
1909 InVec.getNode()->op_end());
1910 } else if (InVec.getOpcode() == ISD::UNDEF) {
/external/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp16236 SDValue InVec = Amt.getOperand(0); local
16237 if (InVec.getOpcode() == ISD::BUILD_VECTOR) {
16238 assert((SplatIdx < InVec.getValueType().getVectorNumElements()) &&
16240 BaseShAmt = InVec.getOperand(SplatIdx);
16241 } else if (InVec.getOpcode() == ISD::INSERT_VECTOR_ELT) {
16243 dyn_cast<ConstantSDNode>(InVec.getOperand(2))) {
16245 BaseShAmt = InVec.getOperand(1);
16251 BaseShAmt = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, dl, EltVT, InVec,
16888 SDValue InVec = Op->getOperand(0);
16897 Elts.push_back(DAG.getNode(ISD::EXTRACT_VECTOR_ELT, dl, SVT, InVec,
[all...]
/external/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp2178 Value *InVec = vectorizeTree(INVL); local
2184 Value *V = Builder.CreateCast(CI->getOpcode(), InVec, VecTy);

Completed in 278 milliseconds