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

References

lib/Target/X86/X86ISelLowering.cpp
45810         if (VT == MVT::i1)
45812         if (VT == MVT::i8)
45814         if (VT == MVT::i16)
45818         if (VT == MVT::i32)
45820         if (VT == MVT::i64)
45826         if (VT == MVT::i32 || VT == MVT::f32)
45826         if (VT == MVT::i32 || VT == MVT::f32)
45828         if (VT == MVT::i16)
45830         if (VT == MVT::i8 || VT == MVT::i1)
45830         if (VT == MVT::i8 || VT == MVT::i1)
45832         if (VT == MVT::i64 || VT == MVT::f64)
45832         if (VT == MVT::i64 || VT == MVT::f64)
45839       if (VT == MVT::i32 || VT == MVT::f32)
45839       if (VT == MVT::i32 || VT == MVT::f32)
45841       if (VT == MVT::i16)
45843       if (VT == MVT::i8 || VT == MVT::i1)
45843       if (VT == MVT::i8 || VT == MVT::i1)
45845       if (VT == MVT::i64)
45850       if (VT == MVT::i8 || VT == MVT::i1)
45850       if (VT == MVT::i8 || VT == MVT::i1)
45852       if (VT == MVT::i16)
45854       if (VT == MVT::i32 || VT == MVT::f32 || !Subtarget.is64Bit())
45854       if (VT == MVT::i32 || VT == MVT::f32 || !Subtarget.is64Bit())
45858       if (VT == MVT::i8 || VT == MVT::i1)
45858       if (VT == MVT::i8 || VT == MVT::i1)
45860       if (VT == MVT::i16)
45862       if (VT == MVT::i32 || !Subtarget.is64Bit())
45868       if (VT == MVT::f32 && !isScalarFPTypeInSSEReg(VT))
45868       if (VT == MVT::f32 && !isScalarFPTypeInSSEReg(VT))
45870       if (VT == MVT::f64 && !isScalarFPTypeInSSEReg(VT))
45870       if (VT == MVT::f64 && !isScalarFPTypeInSSEReg(VT))
45884       switch (VT.SimpleTy) {
45939       return getRegForInlineAsmConstraint(TRI, "Y", VT);
45950         if (VT == MVT::i1)
45952         if (VT == MVT::i8)
45954         if (VT == MVT::i16)
45958         if (VT == MVT::i32)
45960         if (VT == MVT::i64)
45973   Res = TargetLowering::getRegForInlineAsmConstraint(TRI, Constraint, VT);
46029   if (TRI->isTypeLegalForClass(*Res.second, VT) || VT == MVT::Other)
46029   if (TRI->isTypeLegalForClass(*Res.second, VT) || VT == MVT::Other)
46041     unsigned Size = VT.getSizeInBits();
46087     if (VT == MVT::f32 || VT == MVT::i32)
46087     if (VT == MVT::f32 || VT == MVT::i32)
46089     else if (VT == MVT::f64 || VT == MVT::i64)
46089     else if (VT == MVT::f64 || VT == MVT::i64)
46091     else if (TRI->isTypeLegalForClass(X86::VR128XRegClass, VT))
46093     else if (TRI->isTypeLegalForClass(X86::VR256XRegClass, VT))
46095     else if (TRI->isTypeLegalForClass(X86::VR512RegClass, VT))
46103     if (VT == MVT::i1)
46105     else if (VT == MVT::i8)
46107     else if (VT == MVT::i16)
46109     else if (VT == MVT::i32)
46111     else if (VT == MVT::i64)