Lines Matching refs:SparcMCExpr
11 #include "MCTargetDesc/SparcMCExpr.h"
73 const SparcMCExpr *adjustPICRelocation(SparcMCExpr::VariantKind VK,
473 const MCExpr *Expr = adjustPICRelocation(SparcMCExpr::VK_Sparc_HI, ValExpr);
498 Expr = adjustPICRelocation(SparcMCExpr::VK_Sparc_LO, ValExpr);
851 Res = SparcMCExpr::create(SparcMCExpr::VK_Sparc_WPLT30, Res,
1112 if (const SparcMCExpr *SE = dyn_cast<SparcMCExpr>(Expr))
1135 const SparcMCExpr *
1136 SparcAsmParser::adjustPICRelocation(SparcMCExpr::VariantKind VK,
1147 case SparcMCExpr::VK_Sparc_LO:
1148 VK = (hasGOTReference(subExpr) ? SparcMCExpr::VK_Sparc_PC10
1149 : SparcMCExpr::VK_Sparc_GOT10);
1151 case SparcMCExpr::VK_Sparc_HI:
1152 VK = (hasGOTReference(subExpr) ? SparcMCExpr::VK_Sparc_PC22
1153 : SparcMCExpr::VK_Sparc_GOT22);
1158 return SparcMCExpr::create(VK, subExpr, getContext());
1170 SparcMCExpr::VariantKind VK = SparcMCExpr::parseVariantKind(name);
1172 if (VK == SparcMCExpr::VK_Sparc_None)