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

Lines Matching refs:MCSymbolRefExpr

50   { MCSymbolRefExpr::VK_DTPREL,
60 { MCSymbolRefExpr::VK_GOT,
70 { MCSymbolRefExpr::VK_GOTREL,
80 { MCSymbolRefExpr::VK_TPREL,
90 { MCSymbolRefExpr::VK_Hexagon_GD_GOT,
100 { MCSymbolRefExpr::VK_Hexagon_GD_PLT,
110 { MCSymbolRefExpr::VK_Hexagon_IE,
120 { MCSymbolRefExpr::VK_Hexagon_IE_GOT,
130 { MCSymbolRefExpr::VK_Hexagon_LD_GOT,
140 { MCSymbolRefExpr::VK_Hexagon_LD_PLT,
150 { MCSymbolRefExpr::VK_PCREL,
160 { MCSymbolRefExpr::VK_None,
174 { MCSymbolRefExpr::VK_DTPREL,
184 { MCSymbolRefExpr::VK_GOT,
194 { MCSymbolRefExpr::VK_GOTREL,
204 { MCSymbolRefExpr::VK_PLT,
214 { MCSymbolRefExpr::VK_TPREL,
224 { MCSymbolRefExpr::VK_Hexagon_GD_GOT,
234 { MCSymbolRefExpr::VK_Hexagon_GD_PLT,
244 { MCSymbolRefExpr::VK_Hexagon_GPREL,
254 { MCSymbolRefExpr::VK_Hexagon_HI16,
264 { MCSymbolRefExpr::VK_Hexagon_IE,
274 { MCSymbolRefExpr::VK_Hexagon_IE_GOT,
284 { MCSymbolRefExpr::VK_Hexagon_LD_GOT,
294 { MCSymbolRefExpr::VK_Hexagon_LD_PLT,
304 { MCSymbolRefExpr::VK_Hexagon_LO16,
314 { MCSymbolRefExpr::VK_PCREL,
324 { MCSymbolRefExpr::VK_None,
464 const MCSymbolRefExpr::VariantKind VarKind) const {
470 if (VarKind == MCSymbolRefExpr::VK_None) {
486 { MCSymbolRefExpr::VK_GOTREL, fixup_Hexagon_GOTREL_32_6_X },
487 { MCSymbolRefExpr::VK_GOT, fixup_Hexagon_GOT_32_6_X },
488 { MCSymbolRefExpr::VK_TPREL, fixup_Hexagon_TPREL_32_6_X },
489 { MCSymbolRefExpr::VK_DTPREL, fixup_Hexagon_DTPREL_32_6_X },
490 { MCSymbolRefExpr::VK_Hexagon_GD_GOT, fixup_Hexagon_GD_GOT_32_6_X },
491 { MCSymbolRefExpr::VK_Hexagon_LD_GOT, fixup_Hexagon_LD_GOT_32_6_X },
492 { MCSymbolRefExpr::VK_Hexagon_IE, fixup_Hexagon_IE_32_6_X },
493 { MCSymbolRefExpr::VK_Hexagon_IE_GOT, fixup_Hexagon_IE_GOT_32_6_X },
494 { MCSymbolRefExpr::VK_PCREL, fixup_Hexagon_B32_PCREL_X },
495 { MCSymbolRefExpr::VK_Hexagon_GD_PLT, fixup_Hexagon_GD_PLT_B32_PCREL_X },
496 { MCSymbolRefExpr::VK_Hexagon_LD_PLT, fixup_Hexagon_LD_PLT_B32_PCREL_X },
509 { MCSymbolRefExpr::VK_GOT, fixup_Hexagon_GOT_LO16 },
510 { MCSymbolRefExpr::VK_GOTREL, fixup_Hexagon_GOTREL_LO16 },
511 { MCSymbolRefExpr::VK_Hexagon_GD_GOT, fixup_Hexagon_GD_GOT_LO16 },
512 { MCSymbolRefExpr::VK_Hexagon_LD_GOT, fixup_Hexagon_LD_GOT_LO16 },
513 { MCSymbolRefExpr::VK_Hexagon_IE, fixup_Hexagon_IE_LO16 },
514 { MCSymbolRefExpr::VK_Hexagon_IE_GOT, fixup_Hexagon_IE_GOT_LO16 },
515 { MCSymbolRefExpr::VK_TPREL, fixup_Hexagon_TPREL_LO16 },
516 { MCSymbolRefExpr::VK_DTPREL, fixup_Hexagon_DTPREL_LO16 },
517 { MCSymbolRefExpr::VK_None, fixup_Hexagon_LO16 },
521 { MCSymbolRefExpr::VK_GOT, fixup_Hexagon_GOT_HI16 },
522 { MCSymbolRefExpr::VK_GOTREL, fixup_Hexagon_GOTREL_HI16 },
523 { MCSymbolRefExpr::VK_Hexagon_GD_GOT, fixup_Hexagon_GD_GOT_HI16 },
524 { MCSymbolRefExpr::VK_Hexagon_LD_GOT, fixup_Hexagon_LD_GOT_HI16 },
525 { MCSymbolRefExpr::VK_Hexagon_IE, fixup_Hexagon_IE_HI16 },
526 { MCSymbolRefExpr::VK_Hexagon_IE_GOT, fixup_Hexagon_IE_GOT_HI16 },
527 { MCSymbolRefExpr::VK_TPREL, fixup_Hexagon_TPREL_HI16 },
528 { MCSymbolRefExpr::VK_DTPREL, fixup_Hexagon_DTPREL_HI16 },
529 { MCSymbolRefExpr::VK_None, fixup_Hexagon_HI16 },
617 const MCSymbolRefExpr *MCSRE = static_cast<const MCSymbolRefExpr *>(ME);
621 MCSymbolRefExpr::VariantKind VarKind = MCSRE->getKind();
636 if (VarKind == MCSymbolRefExpr::VK_None) {
657 } else if (VarKind == MCSymbolRefExpr::VK_GOTREL) {
674 if (State.Extended && VarKind == MCSymbolRefExpr::VK_GOT)