in LLVM which keyword have the same mean with UNALIGNED which used in microsoft

hi,all:
i want to translate a VS code into a LLVM code,but i have a problem on how to translate the keyword “UNALIGNED”,
the MS code like this:
reinterpret_cast<pointer UNALIGNED *>(data) = ptr;

thanks,
regard,
ccwang