|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
gen/lib/Target/Hexagon/HexagonGenDAGISel.inc71498 /*139022*/ /*SwitchOpcode*/ 30|128,4/*542*/, TARGET_VAL(ISD::SIGN_EXTEND_VECTOR_INREG),// ->139568
gen/lib/Target/X86/X86GenDAGISel.inc125292 /*257774*/ /*SwitchOpcode*/ 45, TARGET_VAL(ISD::SIGN_EXTEND_VECTOR_INREG),// ->257822
127621 /*262342*/ /*SwitchOpcode*/ 46, TARGET_VAL(ISD::SIGN_EXTEND_VECTOR_INREG),// ->262391
160163 /*325332*/ /*SwitchOpcode*/ 69, TARGET_VAL(ISD::SIGN_EXTEND_VECTOR_INREG),// ->325404
161821 /*328557*/ /*SwitchOpcode*/ 69, TARGET_VAL(ISD::SIGN_EXTEND_VECTOR_INREG),// ->328629
177728 /*360226*/ /*SwitchOpcode*/ 60, TARGET_VAL(ISD::SIGN_EXTEND_VECTOR_INREG),// ->360289
178621 /*361897*/ /*SwitchOpcode*/ 57, TARGET_VAL(ISD::SIGN_EXTEND_VECTOR_INREG),// ->361957
189155 /*382047*/ /*SwitchOpcode*/ 58|128,16/*2106*/, TARGET_VAL(ISD::SIGN_EXTEND_VECTOR_INREG),// ->384157
gen/lib/Target/X86/X86GenFastISel.inc 5923 case ISD::SIGN_EXTEND_VECTOR_INREG: return fastEmit_ISD_SIGN_EXTEND_VECTOR_INREG_r(VT, RetVT, Op0, Op0IsKill);
lib/CodeGen/SelectionDAG/DAGCombiner.cpp 1557 case ISD::SIGN_EXTEND_VECTOR_INREG: return visitSIGN_EXTEND_VECTOR_INREG(N);
8894 Opcode == ISD::ANY_EXTEND || Opcode == ISD::SIGN_EXTEND_VECTOR_INREG ||
8960 if (Opcode == ISD::SIGN_EXTEND || Opcode == ISD::SIGN_EXTEND_VECTOR_INREG)
10411 N0.getOpcode() == ISD::SIGN_EXTEND_VECTOR_INREG ||
10415 TLI.isOperationLegal(ISD::SIGN_EXTEND_VECTOR_INREG, VT))
10416 return DAG.getNode(ISD::SIGN_EXTEND_VECTOR_INREG, SDLoc(N), VT,
18640 Opcode != ISD::SIGN_EXTEND_VECTOR_INREG &&
lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp 109 case ISD::SIGN_EXTEND_VECTOR_INREG:
4232 case ISD::SIGN_EXTEND_VECTOR_INREG:
lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp 433 case ISD::SIGN_EXTEND_VECTOR_INREG:
776 case ISD::SIGN_EXTEND_VECTOR_INREG:
lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp 67 case ISD::SIGN_EXTEND_VECTOR_INREG:
426 case ISD::SIGN_EXTEND_VECTOR_INREG:
879 case ISD::SIGN_EXTEND_VECTOR_INREG:
2031 case ISD::SIGN_EXTEND_VECTOR_INREG:
2828 case ISD::SIGN_EXTEND_VECTOR_INREG:
3287 return DAG.getNode(ISD::SIGN_EXTEND_VECTOR_INREG, DL, WidenVT, InOp);
3396 case ISD::SIGN_EXTEND_VECTOR_INREG:
3412 case ISD::SIGN_EXTEND_VECTOR_INREG:
4266 return DAG.getNode(ISD::SIGN_EXTEND_VECTOR_INREG, DL, VT, InOp);
lib/CodeGen/SelectionDAG/SelectionDAG.cpp 2995 case ISD::SIGN_EXTEND_VECTOR_INREG: {
3548 case ISD::SIGN_EXTEND_VECTOR_INREG: {
4594 case ISD::SIGN_EXTEND_VECTOR_INREG:
lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp 317 case ISD::SIGN_EXTEND_VECTOR_INREG: return "sign_extend_vector_inreg";
lib/CodeGen/SelectionDAG/TargetLowering.cpp 1654 case ISD::SIGN_EXTEND_VECTOR_INREG: {
1659 bool IsVecInReg = Op.getOpcode() == ISD::SIGN_EXTEND_VECTOR_INREG;
2447 case ISD::SIGN_EXTEND_VECTOR_INREG:
lib/CodeGen/TargetLoweringBase.cpp 691 setOperationAction(ISD::SIGN_EXTEND_VECTOR_INREG, VT, Expand);
lib/Target/Hexagon/HexagonISelLoweringHVX.cpp 84 setOperationAction(ISD::SIGN_EXTEND_VECTOR_INREG, T, Legal);
139 setOperationAction(ISD::SIGN_EXTEND_VECTOR_INREG, T, Legal);
lib/Target/SystemZ/SystemZISelLowering.cpp 359 setOperationAction(ISD::SIGN_EXTEND_VECTOR_INREG, VT, Custom);
5028 case ISD::SIGN_EXTEND_VECTOR_INREG:
5331 } else if ((Opcode == ISD::SIGN_EXTEND_VECTOR_INREG ||
lib/Target/X86/X86ISelLowering.cpp 984 setOperationAction(ISD::SIGN_EXTEND_VECTOR_INREG, MVT::v2i64, Custom);
985 setOperationAction(ISD::SIGN_EXTEND_VECTOR_INREG, MVT::v4i32, Custom);
986 setOperationAction(ISD::SIGN_EXTEND_VECTOR_INREG, MVT::v8i16, Custom);
1058 setOperationAction(ISD::SIGN_EXTEND_VECTOR_INREG, VT, Legal);
1228 setOperationAction(ISD::SIGN_EXTEND_VECTOR_INREG, VT, Custom);
1434 setOperationAction(ISD::SIGN_EXTEND_VECTOR_INREG, VT, Custom);
1662 setOperationAction(ISD::SIGN_EXTEND_VECTOR_INREG, MVT::v32i16, Custom);
1869 setTargetDAGCombine(ISD::SIGN_EXTEND_VECTOR_INREG);
5832 case ISD::SIGN_EXTEND_VECTOR_INREG:
5833 return ISD::SIGN_EXTEND_VECTOR_INREG;
21637 Opc == ISD::SIGN_EXTEND_VECTOR_INREG ? ISD::SIGN_EXTEND
21660 assert(Opc == ISD::SIGN_EXTEND_VECTOR_INREG && "Unexpected opcode!");
21732 return DAG.getNode(ISD::SIGN_EXTEND_VECTOR_INREG, dl, VT, In);
21747 SDValue OpLo = DAG.getNode(ISD::SIGN_EXTEND_VECTOR_INREG, dl, HalfVT, In);
21755 OpHi = DAG.getNode(ISD::SIGN_EXTEND_VECTOR_INREG, dl, HalfVT, OpHi);
25313 ALo = DAG.getNode(ISD::SIGN_EXTEND_VECTOR_INREG, dl, ExVT, A);
25316 AHi = DAG.getNode(ISD::SIGN_EXTEND_VECTOR_INREG, dl, ExVT, AHi);
25355 BLo = DAG.getNode(ISD::SIGN_EXTEND_VECTOR_INREG, dl, ExVT, B);
25358 BHi = DAG.getNode(ISD::SIGN_EXTEND_VECTOR_INREG, dl, ExVT, BHi);
27700 case ISD::SIGN_EXTEND_VECTOR_INREG:
44728 InOpcode == ISD::SIGN_EXTEND_VECTOR_INREG) &&
44816 LHS.getOpcode() == ISD::SIGN_EXTEND_VECTOR_INREG) &&
44826 RHS.getOpcode() == ISD::SIGN_EXTEND_VECTOR_INREG) &&
44851 ISD::LoadExtType Ext = N->getOpcode() == ISD::SIGN_EXTEND_VECTOR_INREG ? ISD::SEXTLOAD : ISD::ZEXTLOAD;
44867 if (Subtarget.hasAVX() && N->getOpcode() != ISD::SIGN_EXTEND_VECTOR_INREG) {
44960 case ISD::SIGN_EXTEND_VECTOR_INREG:
unittests/CodeGen/AArch64SelectionDAGTest.cpp 119 auto Op = DAG->getNode(ISD::SIGN_EXTEND_VECTOR_INREG, Loc, OutVecVT, InVec);