reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
19756 bool IsF128 = (VT == MVT::f128); 19757 assert((VT == MVT::f64 || VT == MVT::f32 || VT == MVT::f128 || 19757 assert((VT == MVT::f64 || VT == MVT::f32 || VT == MVT::f128 || 19757 assert((VT == MVT::f64 || VT == MVT::f32 || VT == MVT::f128 || 19758 VT == MVT::v2f64 || VT == MVT::v4f64 || VT == MVT::v4f32 || 19758 VT == MVT::v2f64 || VT == MVT::v4f64 || VT == MVT::v4f32 || 19758 VT == MVT::v2f64 || VT == MVT::v4f64 || VT == MVT::v4f32 || 19759 VT == MVT::v8f32 || VT == MVT::v8f64 || VT == MVT::v16f32) && 19759 VT == MVT::v8f32 || VT == MVT::v8f64 || VT == MVT::v16f32) && 19759 VT == MVT::v8f32 || VT == MVT::v8f64 || VT == MVT::v16f32) && 19770 bool IsFakeVector = !VT.isVector() && !IsF128; 19771 MVT LogicVT = VT; 19773 LogicVT = (VT == MVT::f64) ? MVT::v2f64 : MVT::v4f32; 19775 unsigned EltBits = VT.getScalarSizeInBits(); 19779 const fltSemantics &Sem = SelectionDAG::EVTToAPFloatSemantics(VT); 19789 if (VT.isVector() || IsF128) 19796 return DAG.getNode(ISD::EXTRACT_VECTOR_ELT, dl, VT, LogicNode,