|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp 3277 return DAG.getNode(Opcode, DL, WidenVT, InOp);
3278 return DAG.getNode(Opcode, DL, WidenVT, InOp, N->getOperand(1), Flags);
3285 return DAG.getNode(ISD::ANY_EXTEND_VECTOR_INREG, DL, WidenVT, InOp);
3287 return DAG.getNode(ISD::SIGN_EXTEND_VECTOR_INREG, DL, WidenVT, InOp);
3289 return DAG.getNode(ISD::ZERO_EXTEND_VECTOR_INREG, DL, WidenVT, InOp);
3304 SDValue InVec = DAG.getNode(ISD::CONCAT_VECTORS, DL, InWidenVT, Ops);
3306 return DAG.getNode(Opcode, DL, WidenVT, InVec);
3307 return DAG.getNode(Opcode, DL, WidenVT, InVec, N->getOperand(1), Flags);
3312 ISD::EXTRACT_SUBVECTOR, DL, InWidenVT, InOp,
3313 DAG.getConstant(0, DL, TLI.getVectorIdxTy(DAG.getDataLayout())));
3316 return DAG.getNode(Opcode, DL, WidenVT, InVal);
3317 return DAG.getNode(Opcode, DL, WidenVT, InVal, N->getOperand(1), Flags);
3329 ISD::EXTRACT_VECTOR_ELT, DL, InEltVT, InOp,
3330 DAG.getConstant(i, DL, TLI.getVectorIdxTy(DAG.getDataLayout())));
3332 Ops[i] = DAG.getNode(Opcode, DL, EltVT, Val);
3334 Ops[i] = DAG.getNode(Opcode, DL, EltVT, Val, N->getOperand(1), Flags);
3337 return DAG.getBuildVector(WidenVT, DL, Ops);