aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--include/llvm/Analysis/AliasAnalysis.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/include/llvm/Analysis/AliasAnalysis.h b/include/llvm/Analysis/AliasAnalysis.h
index d97552ee77..7f6fe5d94d 100644
--- a/include/llvm/Analysis/AliasAnalysis.h
+++ b/include/llvm/Analysis/AliasAnalysis.h
@@ -189,6 +189,13 @@ public:
// This property corresponds to the IntrNoMem LLVM intrinsic flag.
DoesNotAccessMemory,
+ // AccessesArgumentsReadonly - This function loads through function
+ // arguments and does not perform any non-local stores or volatile
+ // loads.
+ //
+ // This property corresponds to the IntrReadArgMem LLVM intrinsic flag.
+ AccessesArgumentsReadonly,
+
// AccessesArguments - This function accesses function arguments in well
// known (possibly volatile) ways, but does not access any other memory.
//