From: Evan Cheng Date: Thu, 10 Jan 2008 07:19:43 +0000 (+0000) Subject: Clearify the meaning of immutable StackObject. X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=1778a1590125dbef01b8d85128a11b6fb212b26f;p=oota-llvm.git Clearify the meaning of immutable StackObject. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45828 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/include/llvm/CodeGen/MachineFrameInfo.h b/include/llvm/CodeGen/MachineFrameInfo.h index 9b1cacd66e5..0aad1838914 100644 --- a/include/llvm/CodeGen/MachineFrameInfo.h +++ b/include/llvm/CodeGen/MachineFrameInfo.h @@ -86,9 +86,9 @@ class MachineFrameInfo { // the function. This field has no meaning for a variable sized element. int64_t SPOffset; - // isImmutable - If true, the value of the stack object does not change - // in this function. By default, fixed objects are immutable unless marked - // otherwise. + // isImmutable - If true, the value of the stack object is set before + // entering the function and is not modified inside the function. By + // default, fixed objects are immutable unless marked otherwise. bool isImmutable; StackObject(uint64_t Sz, unsigned Al, int64_t SP, bool IM = false)