GlobalValue::UnnamedAddr::None is the default property for global value, and
optimizer could update it to local_unnamed_addr or unnamed_addr in
GlobalOpt. Sometimes, we don't want this to happen. The new significant_addr
property doesn't allow optimizer to change it.
I'll add a clang attribute to map it to significant_addr.