Lines Matching refs:decl
221 let decl = self.declarations.get_function_decl(func_id); in get_address() localVariable
222 (&decl.name, decl.linkage) in get_address()
230 let decl = self.declarations.get_data_decl(data_id); in get_address() localVariable
231 (&decl.name, decl.linkage) in get_address()
320 let decl = self.declarations.get_function_decl(func); in finalize_definitions() localVariable
321 assert!(decl.linkage.is_definable()); in finalize_definitions()
329 let decl = self.declarations.get_data_decl(data); in finalize_definitions() localVariable
330 assert!(decl.linkage.is_definable()); in finalize_definitions()
468 let decl = self.declarations.get_function_decl(id); in define_function_with_control_plane() localVariable
469 if !decl.linkage.is_definable() { in define_function_with_control_plane()
471 decl.linkage_name(id).into_owned(), in define_function_with_control_plane()
477 decl.linkage_name(id).into_owned(), in define_function_with_control_plane()
520 self.record_function_for_perf(ptr, size, &decl.linkage_name(id)); in define_function_with_control_plane()
540 let decl = self.declarations.get_function_decl(id); in define_function_bytes() localVariable
541 if !decl.linkage.is_definable() { in define_function_bytes()
543 decl.linkage_name(id).into_owned(), in define_function_bytes()
549 decl.linkage_name(id).into_owned(), in define_function_bytes()
567 self.record_function_for_perf(ptr, size, &decl.linkage_name(id)); in define_function_bytes()
575 let decl = self.declarations.get_data_decl(id); in define_data() localVariable
576 if !decl.linkage.is_definable() { in define_data()
578 decl.linkage_name(id).into_owned(), in define_data()
584 decl.linkage_name(id).into_owned(), in define_data()
588 assert!(!decl.tls, "JIT doesn't yet support TLS"); in define_data()
601 let (align, kind) = if decl.writable { in define_data()