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:
Dan Gohman 2010-11-09 20:33:57 +00:00
parent 4cf0dcfb44
commit 50a04d067f

View File

@ -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
}; };