Home | History | Annotate | Download | only in MC

Lines Matching refs:MCSymbolRefExpr

40     const MCSymbolRefExpr &SRE = cast<MCSymbolRefExpr>(*this);
46 if (SRE.getKind() == MCSymbolRefExpr::VK_PPC_DARWIN_HA16 ||
47 SRE.getKind() == MCSymbolRefExpr::VK_PPC_DARWIN_LO16) {
48 OS << MCSymbolRefExpr::getVariantKindName(SRE.getKind());
57 if (SRE.getKind() == MCSymbolRefExpr::VK_ARM_NONE ||
58 SRE.getKind() == MCSymbolRefExpr::VK_ARM_PLT ||
59 SRE.getKind() == MCSymbolRefExpr::VK_ARM_TLSGD ||
60 SRE.getKind() == MCSymbolRefExpr::VK_ARM_GOT ||
61 SRE.getKind() == MCSymbolRefExpr::VK_ARM_GOTOFF ||
62 SRE.getKind() == MCSymbolRefExpr::VK_ARM_TPOFF ||
63 SRE.getKind() == MCSymbolRefExpr::VK_ARM_GOTTPOFF ||
64 SRE.getKind() == MCSymbolRefExpr::VK_ARM_TARGET1 ||
65 SRE.getKind() == MCSymbolRefExpr::VK_ARM_TARGET2 ||
66 SRE.getKind() == MCSymbolRefExpr::VK_ARM_PREL31)
67 OS << MCSymbolRefExpr::getVariantKindName(SRE.getKind());
68 else if (SRE.getKind() != MCSymbolRefExpr::VK_None &&
69 SRE.getKind() != MCSymbolRefExpr::VK_PPC_DARWIN_HA16 &&
70 SRE.getKind() != MCSymbolRefExpr::VK_PPC_DARWIN_LO16)
71 OS << '@' << MCSymbolRefExpr::getVariantKindName(SRE.getKind());
92 if (isa<MCConstantExpr>(BE.getLHS()) || isa<MCSymbolRefExpr>(BE.getLHS())) {
130 if (isa<MCConstantExpr>(BE.getRHS()) || isa<MCSymbolRefExpr>(BE.getRHS())) {
167 const MCSymbolRefExpr *MCSymbolRefExpr::Create(const MCSymbol *Sym,
170 return new (Ctx) MCSymbolRefExpr(Sym, Kind);
173 const MCSymbolRefExpr *MCSymbolRefExpr::Create(StringRef Name, VariantKind Kind,
178 StringRef MCSymbolRefExpr::getVariantKindName(VariantKind Kind) {
257 MCSymbolRefExpr::VariantKind
258 MCSymbolRefExpr::getVariantKindForName(StringRef Name) {
344 const MCSymbolRefExpr *&A,
345 const MCSymbolRefExpr *&B,
424 const MCValue &LHS,const MCSymbolRefExpr *RHS_A,
425 const MCSymbolRefExpr *RHS_B, int64_t RHS_Cst,
429 const MCSymbolRefExpr *LHS_A = LHS.getSymA();
430 const MCSymbolRefExpr *LHS_B = LHS.getSymB();
467 const MCSymbolRefExpr *A = LHS_A ? LHS_A : RHS_A;
468 const MCSymbolRefExpr *B = LHS_B ? LHS_B : RHS_B;
501 const MCSymbolRefExpr *SRE = cast<MCSymbolRefExpr>(this);
505 if (Sym.isVariable() && SRE->getKind() == MCSymbolRefExpr::VK_None) {
629 const MCSymbolRefExpr *SRE = cast<MCSymbolRefExpr>(this);