Lines Matching refs:child
73 /// @param child - The class that may be the subset
75 /// @return - True if child is a subset of parent, false otherwise.
76 static inline bool inheritsFrom(InstructionContext child,
79 if (child == parent)
84 return(inheritsFrom(child, IC_64BIT) ||
85 inheritsFrom(child, IC_OPSIZE) ||
86 inheritsFrom(child, IC_ADSIZE) ||
87 inheritsFrom(child, IC_XD) ||
88 inheritsFrom(child, IC_XS));
90 return(inheritsFrom(child, IC_64BIT_REXW) ||
91 inheritsFrom(child, IC_64BIT_OPSIZE) ||
92 inheritsFrom(child, IC_64BIT_ADSIZE) ||
93 inheritsFrom(child, IC_64BIT_XD) ||
94 inheritsFrom(child, IC_64BIT_XS));
96 return inheritsFrom(child, IC_64BIT_OPSIZE);
101 return inheritsFrom(child, IC_64BIT_XD);
103 return inheritsFrom(child, IC_64BIT_XS);
105 return inheritsFrom(child, IC_64BIT_XD_OPSIZE);
107 return inheritsFrom(child, IC_64BIT_XS_OPSIZE);
109 return(inheritsFrom(child, IC_64BIT_REXW_XS) ||
110 inheritsFrom(child, IC_64BIT_REXW_XD) ||
111 inheritsFrom(child, IC_64BIT_REXW_OPSIZE));
113 return(inheritsFrom(child, IC_64BIT_REXW_OPSIZE));
115 return(inheritsFrom(child, IC_64BIT_REXW_XD));
117 return(inheritsFrom(child, IC_64BIT_REXW_XS));
126 return (VEX_LIG && inheritsFrom(child, IC_VEX_L_W)) ||
127 inheritsFrom(child, IC_VEX_W) ||
128 (VEX_LIG && inheritsFrom(child, IC_VEX_L));
130 return (VEX_LIG && inheritsFrom(child, IC_VEX_L_W_XS)) ||
131 inheritsFrom(child, IC_VEX_W_XS) ||
132 (VEX_LIG && inheritsFrom(child, IC_VEX_L_XS));
134 return (VEX_LIG && inheritsFrom(child, IC_VEX_L_W_XD)) ||
135 inheritsFrom(child, IC_VEX_W_XD) ||
136 (VEX_LIG && inheritsFrom(child, IC_VEX_L_XD));
138 return (VEX_LIG && inheritsFrom(child, IC_VEX_L_W_OPSIZE)) ||
139 inheritsFrom(child, IC_VEX_W_OPSIZE) ||
140 (VEX_LIG && inheritsFrom(child, IC_VEX_L_OPSIZE));
142 return VEX_LIG && inheritsFrom(child, IC_VEX_L_W);
144 return VEX_LIG && inheritsFrom(child, IC_VEX_L_W_XS);
146 return VEX_LIG && inheritsFrom(child, IC_VEX_L_W_XD);
148 return VEX_LIG && inheritsFrom(child, IC_VEX_L_W_OPSIZE);
150 return inheritsFrom(child, IC_VEX_L_W);
152 return inheritsFrom(child, IC_VEX_L_W_XS);
154 return inheritsFrom(child, IC_VEX_L_W_XD);
156 return inheritsFrom(child, IC_VEX_L_W_OPSIZE);
163 return inheritsFrom(child, IC_EVEX_W) ||
164 inheritsFrom(child, IC_EVEX_L_W);
166 return inheritsFrom(child, IC_EVEX_W_XS) ||
167 inheritsFrom(child, IC_EVEX_L_W_XS);
169 return inheritsFrom(child, IC_EVEX_W_XD) ||
170 inheritsFrom(child, IC_EVEX_L_W_XD);
172 return inheritsFrom(child, IC_EVEX_W_OPSIZE) ||
173 inheritsFrom(child, IC_EVEX_L_W_OPSIZE);
200 return inheritsFrom(child, IC_EVEX_W_K) ||
201 inheritsFrom(child, IC_EVEX_L_W_K);
203 return inheritsFrom(child, IC_EVEX_W_XS_K) ||
204 inheritsFrom(child, IC_EVEX_L_W_XS_K);
206 return inheritsFrom(child, IC_EVEX_W_XD_K) ||
207 inheritsFrom(child, IC_EVEX_L_W_XD_K);