mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-01-16 14:31:59 +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
|
/// interface. Also, functions may freely modify stack space local to their
|
||||||
/// invocation without having to report it through these interfaces.
|
/// invocation without having to report it through these interfaces.
|
||||||
enum ModRefBehavior {
|
enum ModRefBehavior {
|
||||||
// DoesNotAccessMemory - This function does not perform any non-local loads
|
/// DoesNotAccessMemory - This function does not perform any non-local loads
|
||||||
// or stores to memory.
|
/// or stores to memory.
|
||||||
//
|
///
|
||||||
// This property corresponds to the GCC 'const' attribute.
|
/// This property corresponds to the GCC 'const' attribute.
|
||||||
// This property corresponds to the LLVM IR 'readnone' attribute.
|
/// This property corresponds to the LLVM IR 'readnone' attribute.
|
||||||
// This property corresponds to the IntrNoMem LLVM intrinsic flag.
|
/// This property corresponds to the IntrNoMem LLVM intrinsic flag.
|
||||||
DoesNotAccessMemory,
|
DoesNotAccessMemory,
|
||||||
|
|
||||||
// AccessesArgumentsReadonly - This function loads through function
|
/// AccessesArgumentsReadonly - This function loads through function
|
||||||
// arguments and does not perform any non-local stores or volatile
|
/// arguments and does not perform any non-local stores or volatile
|
||||||
// loads.
|
/// loads.
|
||||||
//
|
///
|
||||||
// This property corresponds to the IntrReadArgMem LLVM intrinsic flag.
|
/// This property corresponds to the IntrReadArgMem LLVM intrinsic flag.
|
||||||
AccessesArgumentsReadonly,
|
AccessesArgumentsReadonly,
|
||||||
|
|
||||||
// AccessesArguments - This function accesses function arguments in well
|
/// AccessesArguments - This function accesses function arguments in well
|
||||||
// known (possibly volatile) ways, but does not access any other memory.
|
/// known (possibly volatile) ways, but does not access any other memory.
|
||||||
//
|
///
|
||||||
// This property corresponds to the IntrReadWriteArgMem LLVM intrinsic flag.
|
/// This property corresponds to the IntrReadWriteArgMem LLVM intrinsic flag.
|
||||||
AccessesArguments,
|
AccessesArguments,
|
||||||
|
|
||||||
// OnlyReadsMemory - This function does not perform any non-local stores or
|
/// OnlyReadsMemory - This function does not perform any non-local stores or
|
||||||
// volatile loads, but may read from any memory location.
|
/// volatile loads, but may read from any memory location.
|
||||||
//
|
///
|
||||||
// This property corresponds to the GCC 'pure' attribute.
|
/// This property corresponds to the GCC 'pure' attribute.
|
||||||
// This property corresponds to the LLVM IR 'readonly' attribute.
|
/// This property corresponds to the LLVM IR 'readonly' attribute.
|
||||||
// This property corresponds to the IntrReadMem LLVM intrinsic flag.
|
/// This property corresponds to the IntrReadMem LLVM intrinsic flag.
|
||||||
OnlyReadsMemory,
|
OnlyReadsMemory,
|
||||||
|
|
||||||
// UnknownModRefBehavior - This indicates that the function could not be
|
/// UnknownModRefBehavior - This indicates that the function could not be
|
||||||
// classified into one of the behaviors above.
|
/// classified into one of the behaviors above.
|
||||||
UnknownModRefBehavior
|
UnknownModRefBehavior
|
||||||
};
|
};
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user