Return true if this argument has the byval, sret, inalloca, preallocated, or byref attribute. These attributes represent arguments being passed by value (which may or may not involve a stack copy)
Declared in <llvm/IR/Argument.h>
bool
hasPointeeInMemoryValueAttr() const;