mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-04-13 15:37:24 +00:00
Add some comments noting some correspondences between ModRefBehavior
values, LLVM IR function attributes, and LLVM intrinsic attributes. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@118455 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
c24cb3551e
commit
902da265f6
@ -185,10 +185,14 @@ public:
|
||||
// or stores to memory.
|
||||
//
|
||||
// This property corresponds to the GCC 'const' attribute.
|
||||
// This property corresponds to the LLVM IR 'readnone' attribute.
|
||||
// This property corresponds to the IntrNoMem LLVM intrinsic flag.
|
||||
DoesNotAccessMemory,
|
||||
|
||||
// AccessesArguments - This function accesses function arguments in well
|
||||
// known (possibly volatile) ways, but does not access any other memory.
|
||||
//
|
||||
// This property corresponds to the IntrReadWriteArgMem LLVM intrinsic flag.
|
||||
AccessesArguments,
|
||||
|
||||
// AccessesArgumentsAndGlobals - This function has accesses function
|
||||
@ -200,6 +204,8 @@ public:
|
||||
// volatile loads, but may read from any memory location.
|
||||
//
|
||||
// This property corresponds to the GCC 'pure' attribute.
|
||||
// This property corresponds to the LLVM IR 'readonly' attribute.
|
||||
// This property corresponds to the IntrReadMem LLVM intrinsic flag.
|
||||
OnlyReadsMemory,
|
||||
|
||||
// UnknownModRefBehavior - This indicates that the function could not be
|
||||
|
Loading…
x
Reference in New Issue
Block a user