Add pinned attributes and speicifc builders.
This patch is part of the upstreaming effort from fir-dev branch.
Coming from PR: https://github.com/flang-compiler/f18-llvm-project/pull/1065
Co-authored-by: Kiran Chandramohan <kiran.chandramohan@arm.com>
Could the doc for the op be updated?