Lines Matching refs:child
76 static inline bool inheritsFrom(InstructionContext child, in inheritsFrom() argument
79 if (child == parent) in inheritsFrom()
84 return(inheritsFrom(child, IC_64BIT, AdSize64) || in inheritsFrom()
85 inheritsFrom(child, IC_OPSIZE) || in inheritsFrom()
86 inheritsFrom(child, IC_ADSIZE) || in inheritsFrom()
87 inheritsFrom(child, IC_XD) || in inheritsFrom()
88 inheritsFrom(child, IC_XS)); in inheritsFrom()
90 return(inheritsFrom(child, IC_64BIT_REXW) || in inheritsFrom()
91 inheritsFrom(child, IC_64BIT_OPSIZE) || in inheritsFrom()
92 (!AdSize64 && inheritsFrom(child, IC_64BIT_ADSIZE)) || in inheritsFrom()
93 inheritsFrom(child, IC_64BIT_XD) || in inheritsFrom()
94 inheritsFrom(child, IC_64BIT_XS)); in inheritsFrom()
96 return inheritsFrom(child, IC_64BIT_OPSIZE) || in inheritsFrom()
97 inheritsFrom(child, IC_OPSIZE_ADSIZE); in inheritsFrom()
99 return inheritsFrom(child, IC_OPSIZE_ADSIZE); in inheritsFrom()
103 return inheritsFrom(child, IC_64BIT_OPSIZE_ADSIZE); in inheritsFrom()
107 return inheritsFrom(child, IC_64BIT_XD); in inheritsFrom()
109 return inheritsFrom(child, IC_64BIT_XS); in inheritsFrom()
111 return inheritsFrom(child, IC_64BIT_XD_OPSIZE); in inheritsFrom()
113 return inheritsFrom(child, IC_64BIT_XS_OPSIZE); in inheritsFrom()
115 return(inheritsFrom(child, IC_64BIT_REXW_XS) || in inheritsFrom()
116 inheritsFrom(child, IC_64BIT_REXW_XD) || in inheritsFrom()
117 inheritsFrom(child, IC_64BIT_REXW_OPSIZE) || in inheritsFrom()
118 (!AdSize64 && inheritsFrom(child, IC_64BIT_REXW_ADSIZE))); in inheritsFrom()
120 return inheritsFrom(child, IC_64BIT_REXW_OPSIZE) || in inheritsFrom()
121 (!AdSize64 && inheritsFrom(child, IC_64BIT_OPSIZE_ADSIZE)) || in inheritsFrom()
122 (!AdSize64 && inheritsFrom(child, IC_64BIT_REXW_ADSIZE)); in inheritsFrom()
124 return(inheritsFrom(child, IC_64BIT_REXW_XD)); in inheritsFrom()
126 return(inheritsFrom(child, IC_64BIT_REXW_XS)); in inheritsFrom()
136 return (VEX_LIG && inheritsFrom(child, IC_VEX_L_W)) || in inheritsFrom()
137 inheritsFrom(child, IC_VEX_W) || in inheritsFrom()
138 (VEX_LIG && inheritsFrom(child, IC_VEX_L)); in inheritsFrom()
140 return (VEX_LIG && inheritsFrom(child, IC_VEX_L_W_XS)) || in inheritsFrom()
141 inheritsFrom(child, IC_VEX_W_XS) || in inheritsFrom()
142 (VEX_LIG && inheritsFrom(child, IC_VEX_L_XS)); in inheritsFrom()
144 return (VEX_LIG && inheritsFrom(child, IC_VEX_L_W_XD)) || in inheritsFrom()
145 inheritsFrom(child, IC_VEX_W_XD) || in inheritsFrom()
146 (VEX_LIG && inheritsFrom(child, IC_VEX_L_XD)); in inheritsFrom()
148 return (VEX_LIG && inheritsFrom(child, IC_VEX_L_W_OPSIZE)) || in inheritsFrom()
149 inheritsFrom(child, IC_VEX_W_OPSIZE) || in inheritsFrom()
150 (VEX_LIG && inheritsFrom(child, IC_VEX_L_OPSIZE)); in inheritsFrom()
152 return VEX_LIG && inheritsFrom(child, IC_VEX_L_W); in inheritsFrom()
154 return VEX_LIG && inheritsFrom(child, IC_VEX_L_W_XS); in inheritsFrom()
156 return VEX_LIG && inheritsFrom(child, IC_VEX_L_W_XD); in inheritsFrom()
158 return VEX_LIG && inheritsFrom(child, IC_VEX_L_W_OPSIZE); in inheritsFrom()
160 return inheritsFrom(child, IC_VEX_L_W); in inheritsFrom()
162 return inheritsFrom(child, IC_VEX_L_W_XS); in inheritsFrom()
164 return inheritsFrom(child, IC_VEX_L_W_XD); in inheritsFrom()
166 return inheritsFrom(child, IC_VEX_L_W_OPSIZE); in inheritsFrom()
173 return inheritsFrom(child, IC_EVEX_W) || in inheritsFrom()
174 inheritsFrom(child, IC_EVEX_L_W); in inheritsFrom()
176 return inheritsFrom(child, IC_EVEX_W_XS) || in inheritsFrom()
177 inheritsFrom(child, IC_EVEX_L_W_XS); in inheritsFrom()
179 return inheritsFrom(child, IC_EVEX_W_XD) || in inheritsFrom()
180 inheritsFrom(child, IC_EVEX_L_W_XD); in inheritsFrom()
182 return inheritsFrom(child, IC_EVEX_W_OPSIZE) || in inheritsFrom()
183 inheritsFrom(child, IC_EVEX_L_W_OPSIZE); in inheritsFrom()
215 return inheritsFrom(child, IC_EVEX_W_K) || in inheritsFrom()
216 inheritsFrom(child, IC_EVEX_L_W_K); in inheritsFrom()
220 return inheritsFrom(child, IC_EVEX_W_XS_K) || in inheritsFrom()
221 inheritsFrom(child, IC_EVEX_L_W_XS_K); in inheritsFrom()
225 return inheritsFrom(child, IC_EVEX_W_XD_K) || in inheritsFrom()
226 inheritsFrom(child, IC_EVEX_L_W_XD_K); in inheritsFrom()
233 return inheritsFrom(child, IC_EVEX_W_XS_KZ) || in inheritsFrom()
234 inheritsFrom(child, IC_EVEX_L_W_XS_KZ); in inheritsFrom()
236 return inheritsFrom(child, IC_EVEX_W_XD_KZ) || in inheritsFrom()
237 inheritsFrom(child, IC_EVEX_L_W_XD_KZ); in inheritsFrom()