Lines Matching refs:SparcMCExpr
73 const SparcMCExpr *adjustPICRelocation(SparcMCExpr::VariantKind VK,
507 const MCExpr *Expr = adjustPICRelocation(SparcMCExpr::VK_Sparc_HI, ValExpr); in expandSET()
532 Expr = adjustPICRelocation(SparcMCExpr::VK_Sparc_LO, ValExpr); in expandSET()
903 Res = SparcMCExpr::create(SparcMCExpr::VK_Sparc_WPLT30, Res, in parseSparcAsmOperand()
1191 if (const SparcMCExpr *SE = dyn_cast<SparcMCExpr>(Expr)) in hasGOTReference()
1214 const SparcMCExpr *
1215 SparcAsmParser::adjustPICRelocation(SparcMCExpr::VariantKind VK, in adjustPICRelocation()
1226 case SparcMCExpr::VK_Sparc_LO: in adjustPICRelocation()
1227 VK = (hasGOTReference(subExpr) ? SparcMCExpr::VK_Sparc_PC10 in adjustPICRelocation()
1228 : SparcMCExpr::VK_Sparc_GOT10); in adjustPICRelocation()
1230 case SparcMCExpr::VK_Sparc_HI: in adjustPICRelocation()
1231 VK = (hasGOTReference(subExpr) ? SparcMCExpr::VK_Sparc_PC22 in adjustPICRelocation()
1232 : SparcMCExpr::VK_Sparc_GOT22); in adjustPICRelocation()
1237 return SparcMCExpr::create(VK, subExpr, getContext()); in adjustPICRelocation()
1249 SparcMCExpr::VariantKind VK = SparcMCExpr::parseVariantKind(name); in matchSparcAsmModifiers()
1251 if (VK == SparcMCExpr::VK_Sparc_None) in matchSparcAsmModifiers()