ΒΆconst llvm::Value*
getArgumentAliasingToReturnedPointer(
const llvm::CallBase* Call,
bool MustPreserveNullness)
const llvm::Value*
getArgumentAliasingToReturnedPointer(
const llvm::CallBase* Call,
bool MustPreserveNullness)
Description
This function returns call pointer argument that is considered the same by aliasing rules. You CAN'T use it to replace one value with another. If\p MustPreserveNullness is true, the call must preserve the nullness of the pointer.
Declared at: llvm/include/llvm/Analysis/ValueTracking.h:321
Parameters
- const llvm::CallBase* Call
- bool MustPreserveNullness