parts of the backend have `codegen` in their names (there are no hard
boundaries).
-[Cranelift]: https://github.com/bytecodealliance/wasmtime/tree/master/cranelift
+[Cranelift]: https://github.com/bytecodealliance/wasmtime/tree/HEAD/cranelift
> NOTE: If you are looking for hints on how to debug code generation bugs,
> please see [this section of the debugging chapter][debugging].
linking.
This all happens towards the very end of compilation. The code for this can be
-found in [`librustc_codegen_ssa::back`][ssaback] and
-[`librustc_codegen_llvm::back`][llvmback]. Sadly, this piece of code is not
+found in [`rustc_codegen_ssa::back`][ssaback] and
+[`rustc_codegen_llvm::back`][llvmback]. Sadly, this piece of code is not
really well-separated into LLVM-dependent code; the [`rustc_codegen_ssa`][ssa]
contains a fair amount of code specific to the LLVM backend.