mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-12-28 19:31:58 +00:00
Convert comments to doxygen syntax.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@118628 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
4cf0dcfb44
commit
50a04d067f
@ -181,37 +181,37 @@ public:
|
||||
/// interface. Also, functions may freely modify stack space local to their
|
||||
/// invocation without having to report it through these interfaces.
|
||||
enum ModRefBehavior {
|
||||
// DoesNotAccessMemory - This function does not perform any non-local loads
|
||||
// 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 - This function does not perform any non-local loads
|
||||
/// 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,
|
||||
|
||||
// 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 - 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.
|
||||
//
|
||||
// This property corresponds to the IntrReadWriteArgMem LLVM intrinsic flag.
|
||||
/// 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,
|
||||
|
||||
// OnlyReadsMemory - This function does not perform any non-local stores or
|
||||
// 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 - This function does not perform any non-local stores or
|
||||
/// 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
|
||||
// classified into one of the behaviors above.
|
||||
/// UnknownModRefBehavior - This indicates that the function could not be
|
||||
/// classified into one of the behaviors above.
|
||||
UnknownModRefBehavior
|
||||
};
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user