Lines Matching defs:VK
112 const SparcMCExpr *adjustPICRelocation(SparcMCExpr::VariantKind VK,
1048 auto MatchesKind = [](SparcMCExpr::VariantKind VK) -> bool {
1053 return VK == SparcMCExpr::VK_Sparc_GOTDATA_OP;
1057 switch (VK) {
1069 switch (VK) {
1079 switch (VK) {
1100 SparcMCExpr::VariantKind VK = SparcMCExpr::parseVariantKind(Name);
1101 if (VK == SparcMCExpr::VK_Sparc_None)
1104 if (!MatchesKind(VK)) {
1119 const MCExpr *Val = adjustPICRelocation(VK, SubExpr);
1619 SparcAsmParser::adjustPICRelocation(SparcMCExpr::VariantKind VK,
1627 switch(VK) {
1630 VK = (hasGOTReference(subExpr) ? SparcMCExpr::VK_Sparc_PC10
1634 VK = (hasGOTReference(subExpr) ? SparcMCExpr::VK_Sparc_PC22
1640 return SparcMCExpr::create(VK, subExpr, getContext());
1651 SparcMCExpr::VariantKind VK = SparcMCExpr::parseVariantKind(name);
1652 switch (VK) {
1682 EVal = adjustPICRelocation(VK, subExpr);