Lines Matching refs:MCSymbolRefExpr
41 MCSymbolRefExpr::VariantKind RelocationType; in GetSymbolRef()
44 RelocationType = MCSymbolRefExpr::VK_None; in GetSymbolRef()
47 RelocationType = MCSymbolRefExpr::VK_Hexagon_PCREL; in GetSymbolRef()
50 RelocationType = MCSymbolRefExpr::VK_GOT; in GetSymbolRef()
53 RelocationType = MCSymbolRefExpr::VK_Hexagon_LO16; in GetSymbolRef()
56 RelocationType = MCSymbolRefExpr::VK_Hexagon_HI16; in GetSymbolRef()
59 RelocationType = MCSymbolRefExpr::VK_Hexagon_GPREL; in GetSymbolRef()
62 RelocationType = MCSymbolRefExpr::VK_Hexagon_GD_GOT; in GetSymbolRef()
65 RelocationType = MCSymbolRefExpr::VK_Hexagon_GD_PLT; in GetSymbolRef()
68 RelocationType = MCSymbolRefExpr::VK_Hexagon_IE; in GetSymbolRef()
71 RelocationType = MCSymbolRefExpr::VK_Hexagon_IE_GOT; in GetSymbolRef()
74 RelocationType = MCSymbolRefExpr::VK_TPREL; in GetSymbolRef()
78 ME = MCSymbolRefExpr::create(Symbol, RelocationType, MC); in GetSymbolRef()
139 MCExpr const *Expr = MCSymbolRefExpr::create(MO.getMBB()->getSymbol(), in HexagonLowerToMC()