From: Tanya Lattner
This class of intrinsics is designed to be generic and has +no specific purpose.
++ declare void @llvm.var.annotation(i8* <val>, i8* <str>) ++ +
+The 'llvm.var.annotation' intrinsic +
+ ++The first argument is a pointer to a value, and the second is a pointer to a +global string. +
+ ++This intrinsic allows annotation of local variables with arbitrary strings. +This can be useful for special purpose optimizations that want to look for these + annotations. These have no other defined use, they are ignored by code + generation and optimization. +