We have some simple hints to detect when ~T pointers are passed and tell LLVM they are unique. These hints should be based on the monomorphized ty::t, but they are currently based on the AST. This isn't wrong, it just misses optimization opportunities.
See FIXME.