reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Target/X86/X86ISelLowering.cpp
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,