Lines Matching full:symbol

86   /// @param Layout - The assembler layout object to use for evaluating symbol
117 /// otherwise the section associated with the first defined symbol in the
155 /// MCSymbolRefExpr - Represent a reference to a symbol from inside an
158 /// A symbol reference in an expression may be a use of a label, a use of an
160 /// of the symbol as external.
188 VK_SIZE, // symbol@SIZE
195 VK_ARM_SBREL, // symbol(sbrel)
196 VK_ARM_TLSLDO, // symbol(tlsldo)
197 VK_ARM_TLSCALL, // symbol(tlscall)
198 VK_ARM_TLSDESC, // symbol(tlsdesc)
201 VK_PPC_LO, // symbol@l
202 VK_PPC_HI, // symbol@h
203 VK_PPC_HA, // symbol@ha
204 VK_PPC_HIGHER, // symbol@higher
205 VK_PPC_HIGHERA, // symbol@highera
206 VK_PPC_HIGHEST, // symbol@highest
207 VK_PPC_HIGHESTA, // symbol@highesta
208 VK_PPC_GOT_LO, // symbol@got@l
209 VK_PPC_GOT_HI, // symbol@got@h
210 VK_PPC_GOT_HA, // symbol@got@ha
211 VK_PPC_TOCBASE, // symbol@tocbase
212 VK_PPC_TOC, // symbol@toc
213 VK_PPC_TOC_LO, // symbol@toc@l
214 VK_PPC_TOC_HI, // symbol@toc@h
215 VK_PPC_TOC_HA, // symbol@toc@ha
216 VK_PPC_DTPMOD, // symbol@dtpmod
217 VK_PPC_TPREL, // symbol@tprel
218 VK_PPC_TPREL_LO, // symbol@tprel@l
219 VK_PPC_TPREL_HI, // symbol@tprel@h
220 VK_PPC_TPREL_HA, // symbol@tprel@ha
221 VK_PPC_TPREL_HIGHER, // symbol@tprel@higher
222 VK_PPC_TPREL_HIGHERA, // symbol@tprel@highera
223 VK_PPC_TPREL_HIGHEST, // symbol@tprel@highest
224 VK_PPC_TPREL_HIGHESTA, // symbol@tprel@highesta
225 VK_PPC_DTPREL, // symbol@dtprel
226 VK_PPC_DTPREL_LO, // symbol@dtprel@l
227 VK_PPC_DTPREL_HI, // symbol@dtprel@h
228 VK_PPC_DTPREL_HA, // symbol@dtprel@ha
229 VK_PPC_DTPREL_HIGHER, // symbol@dtprel@higher
230 VK_PPC_DTPREL_HIGHERA, // symbol@dtprel@highera
231 VK_PPC_DTPREL_HIGHEST, // symbol@dtprel@highest
232 VK_PPC_DTPREL_HIGHESTA,// symbol@dtprel@highesta
233 VK_PPC_GOT_TPREL, // symbol@got@tprel
234 VK_PPC_GOT_TPREL_LO, // symbol@got@tprel@l
235 VK_PPC_GOT_TPREL_HI, // symbol@got@tprel@h
236 VK_PPC_GOT_TPREL_HA, // symbol@got@tprel@ha
237 VK_PPC_GOT_DTPREL, // symbol@got@dtprel
238 VK_PPC_GOT_DTPREL_LO, // symbol@got@dtprel@l
239 VK_PPC_GOT_DTPREL_HI, // symbol@got@dtprel@h
240 VK_PPC_GOT_DTPREL_HA, // symbol@got@dtprel@ha
241 VK_PPC_TLS, // symbol@tls
242 VK_PPC_GOT_TLSGD, // symbol@got@tlsgd
243 VK_PPC_GOT_TLSGD_LO, // symbol@got@tlsgd@l
244 VK_PPC_GOT_TLSGD_HI, // symbol@got@tlsgd@h
245 VK_PPC_GOT_TLSGD_HA, // symbol@got@tlsgd@ha
246 VK_PPC_TLSGD, // symbol@tlsgd
247 VK_PPC_GOT_TLSLD, // symbol@got@tlsld
248 VK_PPC_GOT_TLSLD_LO, // symbol@got@tlsld@l
249 VK_PPC_GOT_TLSLD_HI, // symbol@got@tlsld@h
250 VK_PPC_GOT_TLSLD_HA, // symbol@got@tlsld@ha
251 VK_PPC_TLSLD, // symbol@tlsld
252 VK_PPC_LOCAL, // symbol@local
281 VK_COFF_IMGREL32 // symbol@imgrel (image-relative)
285 /// The symbol reference modifier.
294 /// The symbol being referenced.
295 const MCSymbol *Symbol; variable
297 explicit MCSymbolRefExpr(const MCSymbol *Symbol, VariantKind Kind,
304 static const MCSymbolRefExpr *Create(const MCSymbol *Symbol, MCContext &Ctx) { in Create() argument
305 return MCSymbolRefExpr::Create(Symbol, VK_None, Ctx); in Create()
308 static const MCSymbolRefExpr *Create(const MCSymbol *Symbol, VariantKind Kind,
317 const MCSymbol &getSymbol() const { return *Symbol; } in getSymbol()