• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/AsmParser/

Lines Matching refs:PPCMCExpr

9 #include "MCTargetDesc/PPCMCExpr.h"
116 PPCMCExpr::VariantKind &Variant);
672 if (const PPCMCExpr *TE = dyn_cast<PPCMCExpr>(Val)) {
1247 /// variant, return the corresponding PPCMCExpr::VariantKind,
1252 PPCMCExpr::VariantKind &Variant) {
1254 Variant = PPCMCExpr::VK_PPC_None;
1266 Variant = PPCMCExpr::VK_PPC_LO;
1269 Variant = PPCMCExpr::VK_PPC_HI;
1272 Variant = PPCMCExpr::VK_PPC_HA;
1275 Variant = PPCMCExpr::VK_PPC_HIGH;
1278 Variant = PPCMCExpr::VK_PPC_HIGHA;
1281 Variant = PPCMCExpr::VK_PPC_HIGHER;
1284 Variant = PPCMCExpr::VK_PPC_HIGHERA;
1287 Variant = PPCMCExpr::VK_PPC_HIGHEST;
1290 Variant = PPCMCExpr::VK_PPC_HIGHESTA;
1309 PPCMCExpr::VariantKind LHSVariant, RHSVariant;
1319 if (LHSVariant == PPCMCExpr::VK_PPC_None)
1321 else if (RHSVariant == PPCMCExpr::VK_PPC_None)
1401 PPCMCExpr::VariantKind Variant;
1404 EVal = PPCMCExpr::create(Variant, E, getParser().getContext());
1418 PPCMCExpr::VariantKind Variant = PPCMCExpr::VK_PPC_None;
1429 Variant = PPCMCExpr::VK_PPC_LO;
1431 Variant = PPCMCExpr::VK_PPC_HI;
1433 Variant = PPCMCExpr::VK_PPC_HA;
1435 if (Variant != PPCMCExpr::VK_PPC_None) {
1447 if (Variant != PPCMCExpr::VK_PPC_None) {
1451 EVal = PPCMCExpr::create(Variant, EVal, getParser().getContext());
1854 return PPCMCExpr::create(PPCMCExpr::VK_PPC_LO, E, Ctx);
1856 return PPCMCExpr::create(PPCMCExpr::VK_PPC_HI, E, Ctx);
1858 return PPCMCExpr::create(PPCMCExpr::VK_PPC_HA, E, Ctx);
1860 return PPCMCExpr::create(PPCMCExpr::VK_PPC_HIGH, E, Ctx);
1862 return PPCMCExpr::create(PPCMCExpr::VK_PPC_HIGHA, E, Ctx);
1864 return PPCMCExpr::create(PPCMCExpr::VK_PPC_HIGHER, E, Ctx);
1866 return PPCMCExpr::create(PPCMCExpr::VK_PPC_HIGHERA, E, Ctx);
1868 return PPCMCExpr::create(PPCMCExpr::VK_PPC_HIGHEST, E, Ctx);
1870 return PPCMCExpr::create(PPCMCExpr::VK_PPC_HIGHESTA, E, Ctx);