Lines Matching defs:representation
24 // Types consist of two dimensions: semantic (value range) and representation.
69 // For the representation axis, the following holds:
88 // representation types initially include all semantic ranges. Representations
145 // Note that the bitset representation is closed under both Union and Intersect.
456 // TODO(neis): Allow restricting the representation.
484 AstBitsetType::bitset representation, Zone* zone) {
485 return New(Limits(min, max), representation, zone);
492 static AstType* New(Limits lim, AstBitsetType::bitset representation,
496 DCHECK(AST_REPRESENTATION(representation) == representation);
498 AST_SEMANTIC(AstBitsetType::Lub(lim.min, lim.max)) | representation;