Lines Matching refs:DataId

107 pub struct DataId(u32);  struct
108 entity_impl!(DataId, "dataid");
111 impl From<DataId> for ModuleRelocTarget {
112 fn from(id: DataId) -> Self { in from()
120 impl DataId { implementation
122 pub fn from_name(name: &ModuleRelocTarget) -> DataId { in from_name() argument
125 DataId::from_u32(*index) in from_name()
212 Data(DataId),
398 pub fn linkage_name(&self, id: DataId) -> Cow<'_, str> { in linkage_name()
470 data_objects: PrimaryMap<DataId, DataDeclaration>,
486 data_objects: &PrimaryMap<DataId, DataDeclaration>, in get_names() argument
633 let mut data_objects: Option<PrimaryMap<DataId, DataDeclaration>> = None; in visit_map()
722 pub fn get_data_objects(&self) -> impl Iterator<Item = (DataId, &DataDeclaration)> { in get_data_objects()
727 pub fn get_data_decl(&self, data_id: DataId) -> &DataDeclaration { in get_data_decl()
783 ) -> ModuleResult<(DataId, Linkage)> { in declare_data() argument
812 pub fn declare_anonymous_data(&mut self, writable: bool, tls: bool) -> ModuleResult<DataId> { in declare_anonymous_data() argument
895 ) -> ModuleResult<DataId>; in declare_data() argument
898 fn declare_anonymous_data(&mut self, writable: bool, tls: bool) -> ModuleResult<DataId>; in declare_anonymous_data() argument
923 fn declare_data_in_func(&self, data: DataId, func: &mut ir::Function) -> ir::GlobalValue { in declare_data_in_func() argument
944 fn declare_data_in_data(&self, data_id: DataId, data: &mut DataDescription) -> ir::GlobalValue { in declare_data_in_data() argument
990 fn define_data(&mut self, data_id: DataId, data: &DataDescription) -> ModuleResult<()>; in define_data() argument
1045 ) -> ModuleResult<DataId> { in declare_data() argument
1049 fn declare_anonymous_data(&mut self, writable: bool, tls: bool) -> ModuleResult<DataId> { in declare_anonymous_data() argument
1057 fn declare_data_in_func(&self, data: DataId, func: &mut ir::Function) -> ir::GlobalValue { in declare_data_in_func() argument
1065 fn declare_data_in_data(&self, data_id: DataId, data: &mut DataDescription) -> ir::GlobalValue { in declare_data_in_data() argument
1092 fn define_data(&mut self, data_id: DataId, data: &DataDescription) -> ModuleResult<()> { in define_data() argument
1149 ) -> ModuleResult<DataId> { in declare_data() argument
1153 fn declare_anonymous_data(&mut self, writable: bool, tls: bool) -> ModuleResult<DataId> { in declare_anonymous_data() argument
1161 fn declare_data_in_func(&self, data: DataId, func: &mut ir::Function) -> ir::GlobalValue { in declare_data_in_func() argument
1169 fn declare_data_in_data(&self, data_id: DataId, data: &mut DataDescription) -> ir::GlobalValue { in declare_data_in_data() argument
1196 fn define_data(&mut self, data_id: DataId, data: &DataDescription) -> ModuleResult<()> { in define_data() argument