Lines Matching refs:kind
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
45 enum Kind {
67 // a policy that specifies what kind of location is suitable. Payload
277 Kind GetKind() const {
321 LOG(FATAL) << "Should not use this location kind";
378 // Number of bits required to encode Kind value.
385 Location(Kind kind, uintptr_t payload)
386 : value_(KindField::Encode(kind) | PayloadField::Encode(payload)) {}
392 typedef BitField<Kind, 0, kBitsForKind> KindField;
402 // Location either contains kind and payload fields or a tagged handle for
403 // a constant locations. Values of enumeration Kind are selected in such a
407 std::ostream& operator<<(std::ostream& os, const Location::Kind& rhs);