Lines Matching defs:VK
113 const SparcMCExpr *adjustPICRelocation(SparcMCExpr::VariantKind VK,
1031 auto MatchesKind = [](SparcMCExpr::VariantKind VK) -> bool {
1036 return VK == SparcMCExpr::VK_Sparc_GOTDATA_OP;
1040 switch (VK) {
1052 switch (VK) {
1062 switch (VK) {
1083 SparcMCExpr::VariantKind VK = SparcMCExpr::parseVariantKind(Name);
1084 if (VK == SparcMCExpr::VK_Sparc_None)
1087 if (!MatchesKind(VK)) {
1102 const MCExpr *Val = adjustPICRelocation(VK, SubExpr);
1602 SparcAsmParser::adjustPICRelocation(SparcMCExpr::VariantKind VK,
1610 switch(VK) {
1613 VK = (hasGOTReference(subExpr) ? SparcMCExpr::VK_Sparc_PC10
1617 VK = (hasGOTReference(subExpr) ? SparcMCExpr::VK_Sparc_PC22
1623 return SparcMCExpr::create(VK, subExpr, getContext());
1634 SparcMCExpr::VariantKind VK = SparcMCExpr::parseVariantKind(name);
1635 switch (VK) {
1665 EVal = adjustPICRelocation(VK, subExpr);