Lines Matching refs:Expr
42 const MCExpr *Expr = nullptr; in createExprForRelocation() local
79 Expr = MCSymbolRefExpr::Create(Sym, Ctx); in createExprForRelocation()
88 Expr = MCSymbolRefExpr::Create(Sym, MCSymbolRefExpr::VK_GOT, Ctx); in createExprForRelocation()
93 Expr = MCSymbolRefExpr::Create(Sym, MCSymbolRefExpr::VK_PLT, Ctx); in createExprForRelocation()
98 Expr = MCSymbolRefExpr::Create(Sym, Ctx); in createExprForRelocation()
104 Expr = MCSymbolRefExpr::Create(Sym, MCSymbolRefExpr::VK_GOTPCREL, Ctx); in createExprForRelocation()
108 Expr = MCSymbolRefExpr::Create(Sym, MCSymbolRefExpr::VK_GOTOFF, Ctx); in createExprForRelocation()
116 Expr = MCConstantExpr::Create(SymSize, Ctx); in createExprForRelocation()
119 Expr = MCSymbolRefExpr::Create(Sym, Ctx); in createExprForRelocation()
122 if (Expr && hasAddend && Addend != 0) in createExprForRelocation()
123 Expr = MCBinaryExpr::CreateAdd(Expr, in createExprForRelocation()
126 return Expr; in createExprForRelocation()