[llvm-commits] [llvm] r81782 - /llvm/trunk/include/llvm/CodeGen/MachineMemOperand.h
Dan Gohman
gohman at apple.com
Mon Sep 14 13:40:10 PDT 2009
Author: djg
Date: Mon Sep 14 15:40:10 2009
New Revision: 81782
URL: http://llvm.org/viewvc/llvm-project?rev=81782&view=rev
Log:
Update a comment to match the source. PseudoSourceValues are now
obtained via accessor functions.
Modified:
llvm/trunk/include/llvm/CodeGen/MachineMemOperand.h
Modified: llvm/trunk/include/llvm/CodeGen/MachineMemOperand.h
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/include/llvm/CodeGen/MachineMemOperand.h?rev=81782&r1=81781&r2=81782&view=diff
==============================================================================
--- llvm/trunk/include/llvm/CodeGen/MachineMemOperand.h (original)
+++ llvm/trunk/include/llvm/CodeGen/MachineMemOperand.h Mon Sep 14 15:40:10 2009
@@ -51,10 +51,13 @@
MachineMemOperand(const Value *v, unsigned int f, int64_t o, uint64_t s,
unsigned int a);
- /// getValue - Return the base address of the memory access.
- /// Special values are PseudoSourceValue::FPRel, PseudoSourceValue::SPRel,
- /// and the other PseudoSourceValue members which indicate references to
- /// frame/stack pointer relative references and other special references.
+ /// getValue - Return the base address of the memory access. This may either
+ /// be a normal LLVM IR Value, or one of the special values used in CodeGen.
+ /// Special values are those obtained via
+ /// PseudoSourceValue::getFixedStack(int), PseudoSourceValue::getStack, and
+ /// other PseudoSourceValue member functions which return objects which stand
+ /// for frame/stack pointer relative references and other special references
+ /// which are not representable in the high-level IR.
const Value *getValue() const { return V; }
/// getFlags - Return the raw flags of the source value, \see MemOperandFlags.
More information about the llvm-commits
mailing list