Remove methods from StaticCodegenMethods that are not called in cg_ssa itself

This commit is contained in:
bjorn3 2025-01-09 18:29:05 +00:00
parent f297400574
commit 96be6effa4

View file

@ -160,19 +160,14 @@ impl<'gcc, 'tcx> StaticCodegenMethods for CodegenCx<'gcc, 'tcx> {
self.add_used_global(global.to_rvalue());
}
}
/// Add a global value to a list to be stored in the `llvm.used` variable, an array of i8*.
fn add_used_global(&mut self, _global: RValue<'gcc>) {
// TODO(antoyo)
}
fn add_compiler_used_global(&mut self, global: RValue<'gcc>) {
// NOTE: seems like GCC does not make the distinction between compiler.used and used.
self.add_used_global(global);
}
}
impl<'gcc, 'tcx> CodegenCx<'gcc, 'tcx> {
/// Add a global value to a list to be stored in the `llvm.used` variable, an array of i8*.
pub fn add_used_global(&mut self, _global: RValue<'gcc>) {
// TODO(antoyo)
}
#[cfg_attr(not(feature = "master"), allow(unused_variables))]
pub fn add_used_function(&self, function: Function<'gcc>) {
#[cfg(feature = "master")]