Lines Matching refs:VCodeConstantData
1829 constants: PrimaryMap<VCodeConstant, VCodeConstantData>,
1849 pub fn insert(&mut self, data: VCodeConstantData) -> VCodeConstant { in insert()
1851 VCodeConstantData::Generated(_) => self.constants.push(data), in insert()
1852 VCodeConstantData::Pool(constant, _) => match self.pool_uses.get(&constant) { in insert()
1860 VCodeConstantData::WellKnown(data_ref) => { in insert()
1870 VCodeConstantData::U64(value) => match self.u64s.entry(value) { in insert()
1893 pub fn iter(&self) -> impl Iterator<Item = (VCodeConstant, &VCodeConstantData)> { in iter() argument
1898 pub fn get(&self, c: VCodeConstant) -> &VCodeConstantData { in get() argument
1904 pub fn pool_uses(&self, constant: &VCodeConstantData) -> bool { in pool_uses()
1906 VCodeConstantData::Pool(c, _) => self.pool_uses.contains_key(c), in pool_uses()
1919 pub enum VCodeConstantData { enum
1933 impl VCodeConstantData { impl
1937 VCodeConstantData::Pool(_, d) | VCodeConstantData::Generated(d) => d.as_slice(), in as_slice()
1938 VCodeConstantData::WellKnown(d) => d, in as_slice()
1939 VCodeConstantData::U64(value) => &value[..], in as_slice()
1959 assert_eq!(size_of::<VCodeConstantData>(), 4 * size_of::<usize>()); in size_of_constant_structs()
1961 size_of::<PrimaryMap<VCodeConstant, VCodeConstantData>>(), in size_of_constant_structs()