reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
5674 if (VT.isInteger()) 5675 return DAG.getConstant(0, dl, VT); 5676 else if (VT == MVT::f32 || VT == MVT::f64 || VT == MVT::f128) 5676 else if (VT == MVT::f32 || VT == MVT::f64 || VT == MVT::f128) 5676 else if (VT == MVT::f32 || VT == MVT::f64 || VT == MVT::f128) 5677 return DAG.getConstantFP(0.0, dl, VT); 5678 else if (VT.isVector()) { 5679 unsigned NumElts = VT.getVectorNumElements(); 5680 MVT EltVT = (VT.getVectorElementType() == MVT::f32) ? MVT::i32 : MVT::i64; 5681 return DAG.getNode(ISD::BITCAST, dl, VT, 5689 assert(!VT.isVector() && "Can't handle vector type here!"); 5690 unsigned NumVTBits = VT.getSizeInBits(); 5705 Type *Ty = VT.getTypeForEVT(*DAG.getContext()); 5707 return DAG.getConstant(Val, dl, VT);