Lines Matching refs:BITCAST

287       setOperationAction(ISD::BITCAST, VT, Legal);  in SystemZTargetLowering()
425 setOperationAction(ISD::BITCAST, MVT::i32, Custom); in SystemZTargetLowering()
426 setOperationAction(ISD::BITCAST, MVT::f32, Custom); in SystemZTargetLowering()
826 Value = DAG.getNode(ISD::BITCAST, DL, VA.getValVT(), Value); in convertLocVTToValVT()
849 Value = DAG.getNode(ISD::BITCAST, DL, MVT::v2i64, Value); in convertValVTToLocVT()
2297 Mask = DAG.getNode(ISD::BITCAST, DL, VT, Mask); in lowerVectorSETCC()
2669 SDValue Out64 = DAG.getNode(ISD::BITCAST, DL, MVT::f64, In64); in lowerBITCAST()
2677 SDValue Out64 = DAG.getNode(ISD::BITCAST, DL, MVT::i64, In64); in lowerBITCAST()
2967 Op = DAG.getNode(ISD::BITCAST, DL, MVT::v16i8, Op); in lowerCTPOP()
2973 Op = DAG.getNode(ISD::BITCAST, DL, VT, Op); in lowerCTPOP()
3566 Op0 = DAG.getNode(ISD::BITCAST, DL, InVT, Op0); in getPermuteNode()
3567 Op1 = DAG.getNode(ISD::BITCAST, DL, InVT, Op1); in getPermuteNode()
3588 Ops[I] = DAG.getNode(ISD::BITCAST, DL, MVT::v16i8, Ops[I]); in getGeneralPermuteNode()
3654 if (Op.getOpcode() == ISD::BITCAST) in add()
3767 return DAG.getNode(ISD::BITCAST, DL, VT, Op); in getNode()
3874 return DAG.getNode(ISD::BITCAST, DL, VT, Op); in tryBuildVectorReplicate()
3892 return DAG.getNode(ISD::BITCAST, DL, VT, Op); in tryBuildVectorReplicate()
4008 Op01 = DAG.getNode(ISD::BITCAST, DL, MVT::v2i64, Op01); in buildVector()
4009 Op23 = DAG.getNode(ISD::BITCAST, DL, MVT::v2i64, Op23); in buildVector()
4012 return DAG.getNode(ISD::BITCAST, DL, VT, Op); in buildVector()
4050 Result = DAG.getNode(ISD::BITCAST, DL, VT, in buildVector()
4082 return DAG.getNode(ISD::BITCAST, DL, VT, Op); in lowerBUILD_VECTOR()
4194 Op1.getOpcode() != ISD::BITCAST && in lowerINSERT_VECTOR_ELT()
4207 DAG.getNode(ISD::BITCAST, DL, IntVecVT, Op0), in lowerINSERT_VECTOR_ELT()
4208 DAG.getNode(ISD::BITCAST, DL, IntVT, Op1), Op2); in lowerINSERT_VECTOR_ELT()
4209 return DAG.getNode(ISD::BITCAST, DL, VT, Res); in lowerINSERT_VECTOR_ELT()
4234 DAG.getNode(ISD::BITCAST, DL, IntVecVT, Op0), Op1); in lowerEXTRACT_VECTOR_ELT()
4235 return DAG.getNode(ISD::BITCAST, DL, VT, Res); in lowerEXTRACT_VECTOR_ELT()
4331 case ISD::BITCAST: in LowerOperation()
4549 if (Opcode == ISD::BITCAST) in combineExtract()
4591 Op = DAG.getNode(ISD::BITCAST, DL, VT, Op); in combineExtract()
4598 Op = DAG.getNode(ISD::BITCAST, DL, ResVT, Op); in combineExtract()
4631 Op = DAG.getNode(ISD::BITCAST, DL, VecVT, Op); in combineExtract()
4713 if (Op0.getOpcode() == ISD::BITCAST) in PerformDAGCombine()
4731 Op1 = DAG.getNode(ISD::BITCAST, SDLoc(N), InVT, Op1); in PerformDAGCombine()
4736 return DAG.getNode(ISD::BITCAST, SDLoc(N), VT, Op); in PerformDAGCombine()