Lines Matching full:extended_policy
97 EXTENDED_POLICY
125 value_ |= BasicPolicyField::encode(EXTENDED_POLICY);
139 value_ |= BasicPolicyField::encode(EXTENDED_POLICY);
147 value_ |= BasicPolicyField::encode(EXTENDED_POLICY);
190 // BitFields specific to BasicPolicy::EXTENDED_POLICY.
202 return basic_policy() == EXTENDED_POLICY &&
203 extended_policy() == ANY;
207 extended_policy() == FIXED_REGISTER ||
208 extended_policy() == FIXED_DOUBLE_REGISTER;
211 return basic_policy() == EXTENDED_POLICY && (
212 extended_policy() == WRITABLE_REGISTER ||
213 extended_policy() == MUST_HAVE_REGISTER);
216 return basic_policy() == EXTENDED_POLICY &&
217 extended_policy() == SAME_AS_FIRST_INPUT;
223 return basic_policy() == EXTENDED_POLICY &&
224 extended_policy() == FIXED_REGISTER;
227 return basic_policy() == EXTENDED_POLICY &&
228 extended_policy() == FIXED_DOUBLE_REGISTER;
231 return basic_policy() == EXTENDED_POLICY &&
232 extended_policy() == WRITABLE_REGISTER;
240 // [extended_policy]: Only for non-FIXED_SLOT. The finer-grained policy.
241 ExtendedPolicy extended_policy() const {
242 ASSERT(basic_policy() == EXTENDED_POLICY);
268 ASSERT(basic_policy() == EXTENDED_POLICY);