Lines Matching refs:BITCAST
358 setOperationAction(ISD::BITCAST, MVT::i128, Custom); in SystemZTargetLowering()
411 setOperationAction(ISD::BITCAST, VT, Legal); in SystemZTargetLowering()
703 setOperationAction(ISD::BITCAST, MVT::i32, Custom); in SystemZTargetLowering()
704 setOperationAction(ISD::BITCAST, MVT::f32, Custom); in SystemZTargetLowering()
1496 Value = DAG.getNode(ISD::BITCAST, DL, VA.getValVT(), Value); in convertLocVTToValVT()
1525 Value = DAG.getNode(ISD::BITCAST, DL, BitCastToType, Value); in convertValVTToLocVT()
2859 C.Op1 = DAG.getNode(ISD::BITCAST, DL, MVT::v16i8, C.Op0.getOperand(1)); in adjustForTestUnderMask()
2860 C.Op0 = DAG.getNode(ISD::BITCAST, DL, MVT::v16i8, C.Op0.getOperand(0)); in adjustForTestUnderMask()
2969 C.Op0 = DAG.getNode(ISD::BITCAST, DL, MVT::v2i64, C.Op0); in adjustICmp128()
2970 C.Op1 = DAG.getNode(ISD::BITCAST, DL, MVT::v2i64, C.Op1); in adjustICmp128()
3860 SDValue Out64 = DAG.getNode(ISD::BITCAST, DL, MVT::f64, In64); in lowerBITCAST()
3868 SDValue Out64 = DAG.getNode(ISD::BITCAST, DL, MVT::i64, In64); in lowerBITCAST()
4447 Op = DAG.getNode(ISD::BITCAST, DL, MVT::v2i64, Op); in lowerCTPOP()
4457 Op = DAG.getNode(ISD::BITCAST, DL, MVT::v16i8, Op); in lowerCTPOP()
4463 Op = DAG.getNode(ISD::BITCAST, DL, VT, Op); in lowerCTPOP()
5172 Op0 = DAG.getNode(ISD::BITCAST, DL, InVT, Op0); in getPermuteNode()
5173 Op1 = DAG.getNode(ISD::BITCAST, DL, InVT, Op1); in getPermuteNode()
5189 if (N->getOpcode() == ISD::BITCAST) in isZeroVector()
5212 Ops[I] = DAG.getNode(ISD::BITCAST, DL, MVT::v16i8, Ops[I]); in getGeneralPermuteNode()
5338 if (Op.getOpcode() == ISD::BITCAST) in add()
5462 return DAG.getNode(ISD::BITCAST, DL, VT, Op); in getNode()
5557 SDValue PackedOp = DAG.getNode(ISD::BITCAST, DL, InVT, Op); in insertUnpackIfPrepared()
5756 Op01 = DAG.getNode(ISD::BITCAST, DL, MVT::v2i64, Op01); in buildVector()
5757 Op23 = DAG.getNode(ISD::BITCAST, DL, MVT::v2i64, Op23); in buildVector()
5760 return DAG.getNode(ISD::BITCAST, DL, VT, Op); in buildVector()
5815 Result = DAG.getNode(ISD::BITCAST, DL, VT, in buildVector()
5917 Op1.getOpcode() != ISD::BITCAST && in lowerINSERT_VECTOR_ELT()
5930 DAG.getNode(ISD::BITCAST, DL, IntVecVT, Op0), in lowerINSERT_VECTOR_ELT()
5931 DAG.getNode(ISD::BITCAST, DL, IntVT, Op1), Op2); in lowerINSERT_VECTOR_ELT()
5932 return DAG.getNode(ISD::BITCAST, DL, VT, Res); in lowerINSERT_VECTOR_ELT()
5957 DAG.getNode(ISD::BITCAST, DL, IntVecVT, Op0), Op1); in lowerEXTRACT_VECTOR_ELT()
5958 return DAG.getNode(ISD::BITCAST, DL, VT, Res); in lowerEXTRACT_VECTOR_ELT()
6002 return DAG.getNode(ISD::BITCAST, DL, OutVT, Shuf); in lowerZERO_EXTEND_VECTOR_INREG()
6144 case ISD::BITCAST: in LowerOperation()
6286 SDValue Lo = DAG.getNode(ISD::BITCAST, SL, MVT::i64, LoFP); in expandBitCastF128ToI128()
6287 SDValue Hi = DAG.getNode(ISD::BITCAST, SL, MVT::i64, HiFP); in expandBitCastF128ToI128()
6352 case ISD::BITCAST: { in LowerOperationWrapper()
6538 if (Opcode == ISD::BITCAST) in combineExtract()
6581 Op = DAG.getNode(ISD::BITCAST, DL, VT, Op); in combineExtract()
6588 Op = DAG.getNode(ISD::BITCAST, DL, ResVT, Op); in combineExtract()
6621 Op = DAG.getNode(ISD::BITCAST, DL, VecVT, Op); in combineExtract()
6775 if (Op0.getOpcode() == ISD::BITCAST) in combineMERGE()
6792 Op1 = DAG.getNode(ISD::BITCAST, SDLoc(N), InVT, Op1); in combineMERGE()
6797 return DAG.getNode(ISD::BITCAST, SDLoc(N), VT, Op); in combineMERGE()
7257 if (Op.getOpcode() == ISD::BITCAST && in combineEXTRACT_VECTOR_ELT()
7274 Op = DAG.getNode(ISD::BITCAST, SDLoc(N), N->getValueType(0), Op); in combineEXTRACT_VECTOR_ELT()
7512 if (Op.getOpcode() == ISD::BITCAST && in combineBSWAP()
7534 Vec = DAG.getNode(ISD::BITCAST, SDLoc(N), VecVT, Vec); in combineBSWAP()
7538 Elt = DAG.getNode(ISD::BITCAST, SDLoc(N), EltVT, Elt); in combineBSWAP()
7562 Op0 = DAG.getNode(ISD::BITCAST, SDLoc(N), VecVT, Op0); in combineBSWAP()
7566 Op1 = DAG.getNode(ISD::BITCAST, SDLoc(N), VecVT, Op1); in combineBSWAP()