Home | History | Annotate | Download | only in MC

Lines Matching refs:Value

41   /// The kind of the symbol.  If it is any value other than unset then this
50 /// A symbol can contain an Offset, or Value, or be Common, but never more
59 // Special sentinal value for the absolute pseudo fragment.
64 /// The special AbsolutePseudoFragment value is for absolute symbols.
65 /// If this is a variable symbol, this caches the variable value's fragment.
71 /// If this is a fragment, then it gives the fragment this symbol's value is
126 /// The offset to apply to the fragment address to form this symbol's value.
132 /// If non-null, the value for a variable symbol.
133 const MCExpr *Value;
207 void setIsRegistered(bool Value) const { IsRegistered = Value; }
220 void setUsed(bool Value) const { IsUsed |= Value; }
225 void setRedefinable(bool Value) { IsRedefinable = Value; }
230 Value = nullptr;
293 /// getVariableValue - Get the value for variable symbols.
297 return Value;
300 void setVariableValue(const MCExpr *Value);
310 void setIndex(uint32_t Value) const {
311 Index = Value;
320 void setOffset(uint64_t Value) {
324 Offset = Value;
387 void setExternal(bool Value) const { IsExternal = Value; }
390 void setPrivateExtern(bool Value) { IsPrivateExtern = Value; }
392 /// print - Print the value to the stream \p OS.
395 /// dump - Print the value to stderr.
403 void setFlags(uint32_t Value) const {
404 assert(Value < (1U << NumFlagsBits) && "Out of range flags");
405 Flags = Value;
409 void modifyFlags(uint32_t Value, uint32_t Mask) const {
410 assert(Value < (1U << NumFlagsBits) && "Out of range flags");
411 Flags = (Flags & ~Mask) | Value;