Home | History | Annotate | Download | only in X86

Lines Matching full:xmm0

37   // Vector types are returned in XMM0 and XMM1, when they fit.  XMM2 and XMM3
41 CCAssignToReg<[XMM0,XMM1,XMM2,XMM3]>>,
62 // case they use XMM0, otherwise it is the same as the common X86 calling
65 CCIfType<[f32, f64], CCAssignToReg<[XMM0,XMM1,XMM2]>>>>,
72 // The X86-32 fastcc returns 1, 2, or 3 FP values in XMM0-2 if the target has
76 CCIfType<[f32], CCIfSubtarget<"hasSSE2()", CCAssignToReg<[XMM0,XMM1,XMM2]>>>,
77 CCIfType<[f64], CCIfSubtarget<"hasSSE2()", CCAssignToReg<[XMM0,XMM1,XMM2]>>>,
90 // The X86-64 calling convention always returns FP values in XMM0.
91 CCIfType<[f32], CCAssignToReg<[XMM0, XMM1]>>,
92 CCIfType<[f64], CCAssignToReg<[XMM0, XMM1]>>,
94 // MMX vector types are always returned in XMM0.
95 CCIfType<[x86mmx], CCAssignToReg<[XMM0, XMM1]>>,
159 CCAssignToReg<[XMM0, XMM1, XMM2, XMM3, XMM4, XMM5, XMM6, XMM7]>>>,
210 [XMM0, XMM1, XMM2, XMM3]>>,
219 [XMM0, XMM1, XMM2, XMM3]>>,
223 CCAssignToRegWithShadow<[XMM0, XMM1, XMM2, XMM3],
264 CCAssignToReg<[XMM0,XMM1,XMM2]>>>>>,
283 CCAssignToReg<[XMM0, XMM1, XMM2, XMM3]>>>,
363 CCAssignToReg<[XMM0,XMM1,XMM2]>>>>,