Lines Matching refs:XMM0

53   // Vector types are returned in XMM0 and XMM1, when they fit.  XMM2 and XMM3
57 CCAssignToReg<[XMM0,XMM1,XMM2,XMM3]>>,
84 // case they use XMM0, otherwise it is the same as the common X86 calling
87 CCIfType<[f32, f64], CCAssignToReg<[XMM0,XMM1,XMM2]>>>>,
94 // The X86-32 fastcc returns 1, 2, or 3 FP values in XMM0-2 if the target has
98 CCIfType<[f32], CCIfSubtarget<"hasSSE2()", CCAssignToReg<[XMM0,XMM1,XMM2]>>>,
99 CCIfType<[f64], CCIfSubtarget<"hasSSE2()", CCAssignToReg<[XMM0,XMM1,XMM2]>>>,
112 // Vector types are returned in XMM0,XMM1,XMMM2 and XMM3.
114 CCAssignToReg<[XMM0,XMM1,XMM2,XMM3]>>,
140 // Vector types are returned in XMM0,XMM1,XMMM2 and XMM3.
142 CCAssignToReg<[XMM0,XMM1,XMM2,XMM3]>>,
158 // The X86-64 calling convention always returns FP values in XMM0.
159 CCIfType<[f32], CCAssignToReg<[XMM0, XMM1]>>,
160 CCIfType<[f64], CCAssignToReg<[XMM0, XMM1]>>,
161 CCIfType<[f128], CCAssignToReg<[XMM0, XMM1]>>,
163 // MMX vector types are always returned in XMM0.
164 CCIfType<[x86mmx], CCAssignToReg<[XMM0, XMM1]>>,
299 CCAssignToReg<[XMM0, XMM1, XMM2, XMM3, XMM4, XMM5, XMM6, XMM7]>>>,
379 [XMM0, XMM1, XMM2, XMM3]>>,
388 [XMM0, XMM1, XMM2, XMM3]>>,
392 CCAssignToRegWithShadow<[XMM0, XMM1, XMM2, XMM3],
406 // XMM0-XMM5.
408 CCAssignToReg<[XMM0, XMM1, XMM2, XMM3, XMM4, XMM5]>>,
499 CCAssignToReg<[XMM0, XMM1, XMM2]>>>,
518 CCAssignToReg<[XMM0, XMM1, XMM2, XMM3]>>>,
542 CCAssignToReg<[XMM0,XMM1,XMM2]>>>>>,
611 // XMM0-XMM5.
613 CCAssignToReg<[XMM0, XMM1, XMM2, XMM3, XMM4, XMM5]>>,
682 CCAssignToReg<[XMM0,XMM1,XMM2]>>>>,
724 CCAssignToReg<[XMM0, XMM1, XMM2, XMM3]>>,